diff --git a/.drone.yml b/.drone.yml
index d802a25d..0ce8222c 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -40,35 +40,15 @@ steps:
password: Microsoft@2022
command_timeout: 10m
script:
+ - mkdir -p /d/BQ-JS/publish
- cd /d/BQ-JS/publish
- - cmd.exe -k stop.cmd
+ - cmd.exe
+ - stop.sh
+ - exit
- sleep 3s
- cd ..
- rm -rf publish
- - mkdir publish
-
- # - name: deploy-scp
- # image: appleboy/drone-scp
- # settings:
- # host: dev.ccwin-in.com
- # port: 16085
- # username: Administrator
- # password: Microsoft@2022
- # source: build/publish
- # target: /d/BQ-JS/publish
- # timeout: 1800s
- # command_timeout: 30m
-
- # - name: deploy-sftp
- # image: axute/drone-sftp
- # settings:
- # host: dev.ccwin-in.com
- # port: 16085
- # username: Administrator
- # password: Microsoft@2022
- # source: build/publish
- # target: /d/BQ-JS/publish
- # strip_components: 2
+ - mkdir -p publish
- name: deploy-ftp
image: cschlosser/drone-ftps
@@ -93,5 +73,28 @@ steps:
command_timeout: 10m
script:
- cd /d/BQ-JS/publish
- - cmd.exe -k start.cmd
+ - cmd.exe
+ - start.sh
+ # - name: deploy-scp
+ # image: appleboy/drone-scp
+ # settings:
+ # host: dev.ccwin-in.com
+ # port: 16085
+ # username: Administrator
+ # password: Microsoft@2022
+ # source: build/publish
+ # target: /d/BQ-JS/publish
+ # timeout: 1800s
+ # command_timeout: 30m
+
+ # - name: deploy-sftp
+ # image: axute/drone-sftp
+ # settings:
+ # host: dev.ccwin-in.com
+ # port: 16085
+ # username: Administrator
+ # password: Microsoft@2022
+ # source: build/publish
+ # target: /d/BQ-JS/publish
+ # strip_components: 2
diff --git a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/start.cmd b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/start.cmd
index 1d3f772a..b85be9a6 100644
--- a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/start.cmd
+++ b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/start.cmd
@@ -3,7 +3,7 @@
tasklist|find /i "SettleAccount.HttpApi.Host.exe"
if %errorlevel% == 0 (
- exit
+ exit
)
diff --git a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/start.sh b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/start.sh
new file mode 100644
index 00000000..b85be9a6
--- /dev/null
+++ b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/start.sh
@@ -0,0 +1,14 @@
+@echo off
+
+tasklist|find /i "SettleAccount.HttpApi.Host.exe"
+
+if %errorlevel% == 0 (
+ exit
+)
+
+
+cd /d %~dp0
+
+%1 start mshta vbscript:createobject("wscript.shell").run("""%~0"" ::",0)(window.close)&&exit
+
+start /b SettleAccount.HttpApi.Host.exe --urls http://*:16082
diff --git a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/stop.cmd b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/stop.cmd
index d147d6c6..22032ba8 100644
--- a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/stop.cmd
+++ b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/stop.cmd
@@ -1,3 +1,3 @@
-@ECHO OFF
+@echo off
-taskkill /im SettleAccount.HttpApi.Host.exe /f /t
\ No newline at end of file
+taskkill /im SettleAccount.HttpApi.Host.exe /f /t
diff --git a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/stop.sh b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/stop.sh
new file mode 100644
index 00000000..22032ba8
--- /dev/null
+++ b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/stop.sh
@@ -0,0 +1,3 @@
+@echo off
+
+taskkill /im SettleAccount.HttpApi.Host.exe /f /t
diff --git a/code/src/Modules/SettleAccount/src/SettleAccount.Application.Contracts/Entities/BQ/Dtos/INVOICE_GRP_DTO.cs b/code/src/Modules/SettleAccount/src/SettleAccount.Application.Contracts/Entities/BQ/Dtos/INVOICE_GRP_DTO.cs
index 5df737fd..9571dc1d 100644
--- a/code/src/Modules/SettleAccount/src/SettleAccount.Application.Contracts/Entities/BQ/Dtos/INVOICE_GRP_DTO.cs
+++ b/code/src/Modules/SettleAccount/src/SettleAccount.Application.Contracts/Entities/BQ/Dtos/INVOICE_GRP_DTO.cs
@@ -387,11 +387,11 @@ namespace Win.Sfs.SettleAccount.Entities.BQ.Dtos
public string LU { get; set; }
[Display(Name = "零件名称")]
public string PartDesc { get; set; }
- ///
- ///发票分组号
- ///
- [Display(Name = "发票分组号")]
- public string InvGroupNum { get; set; }
+ /////
+ /////发票分组号
+ /////
+ //[Display(Name = "发票分组号")]
+ //public string InvGroupNum { get; set; }
///
///单价
@@ -438,6 +438,10 @@ namespace Win.Sfs.SettleAccount.Entities.BQ.Dtos
public DateTime EndDate { get; set; }
+ [Display(Name = "行号")]
+ public int LineCode { get; set; }
+
+
diff --git a/code/src/Modules/SettleAccount/src/SettleAccount.Application/Bases/BA_SERVICE.cs b/code/src/Modules/SettleAccount/src/SettleAccount.Application/Bases/BA_SERVICE.cs
index bb39cf6d..683fb095 100644
--- a/code/src/Modules/SettleAccount/src/SettleAccount.Application/Bases/BA_SERVICE.cs
+++ b/code/src/Modules/SettleAccount/src/SettleAccount.Application/Bases/BA_SERVICE.cs
@@ -178,7 +178,7 @@ namespace Win.Sfs.SettleAccount.Bases
bj.LU = itm.LU;
bj.LU = itm.PartCode;
bj.PRICE = itm.PRICE;
- bj.InvGroupNum = itm.InvGroupNum;
+ // bj.InvGroupNum = itm.InvGroupNum;
bj.DeliveryNumber = itm.ExtraProperties["DeliveryIndexNumber"].ToSqlValue();
//bj.DeliveryNumber = itm.GetProperty("DeliveryNumber", "");//交货号
@@ -205,7 +205,7 @@ namespace Win.Sfs.SettleAccount.Bases
RealInvbillNum = string.IsNullOrEmpty(itm1.RealnvBillNum) ? string.Empty : itm1.RealnvBillNum,
//Version = itm.Version,
InvbillNum = itm.InvbillNum,
- InvGroupNum = itm.InvGroupNum,
+ //InvGroupNum = itm.InvGroupNum,
LU = itm.LU,
// LU = itm.PartCode,
PRICE = itm.PRICE,
diff --git a/code/src/Modules/SettleAccount/src/SettleAccount.Application/Entities/BQ/INVOICE_SERVICE.cs b/code/src/Modules/SettleAccount/src/SettleAccount.Application/Entities/BQ/INVOICE_SERVICE.cs
index ac547d53..49eb2900 100644
--- a/code/src/Modules/SettleAccount/src/SettleAccount.Application/Entities/BQ/INVOICE_SERVICE.cs
+++ b/code/src/Modules/SettleAccount/src/SettleAccount.Application/Entities/BQ/INVOICE_SERVICE.cs
@@ -18,6 +18,7 @@ using Shouldly;
using SqlSugar;
using Volo.Abp.Application.Dtos;
using Volo.Abp.Application.Services;
+using Volo.Abp.Data;
using Volo.Abp.Domain.Entities;
using Volo.Abp.Uow;
using Win.Abp.Snowflakes;
@@ -197,21 +198,21 @@ namespace Win.Sfs.SettleAccount.Entities.BQ
bj.LU = itm.LU;
bj.InvbillNum=itm.InvbillNum;
bj.PRICE = itm.PRICE;
- bj.InvGroupNum = itm.InvGroupNum;
- bj.DeliveryIndexNumber =itm.ExtraProperties["DeliveryIndexNumber"].ToSqlValue();
+ // bj.InvGroupNum = itm.InvGroupNum;
+ bj.DeliveryIndexNumber =itm.GetProperty("DeliveryIndexNumber","");
bj.Qty = itm.Qty;
bj.PRICE = itm.PRICE;
bj.Amt = Math.Round(itm.PRICE * itm.Qty, 2);
bj.RealAmt = Math.Round(Math.Round(itm.PRICE * itm.Qty, 2) * 0.13m, 2);
bj.TaxAmt = Math.Round(itm.PRICE * itm.Qty, 2) + Math.Round(Math.Round(itm.PRICE * itm.Qty, 2) * 0.13m, 2);
bj.Extend1=itm.Extend1;//合同号
- bj.VendorCode = itm.ExtraProperties["VendorCode"].ToSqlValue();//供应商代码
- bj.VendorName = itm.ExtraProperties["VendorName"].ToSqlValue();//供应商名称
- bj.DeliveryNumber = itm.ExtraProperties["DeliveryNumber"].ToSqlValue();//交货号;
- bj.PN = itm.ExtraProperties["PN"].ToSqlValue();//
- bj.PO=itm.ExtraProperties["PO"].ToSqlValue();
- bj.ProductionGroup = itm.ExtraProperties["PartGroup"].ToSqlValue();
-
+ bj.VendorCode = itm.GetProperty("VendorCode","");//供应商代码
+ bj.VendorName = itm.GetProperty("VendorName","");//供应商名称
+ bj.DeliveryNumber = itm.GetProperty("DeliveryNumber","");//交货号;
+ bj.PN = itm.GetProperty("PN","");//
+ bj.PO= itm.GetProperty("PO","");
+ bj.ProductionGroup = itm.GetProperty("PartGroup","");
+ bj.LineCode = itm.LineCode;
bj.BeginDate=itm.BeginDate;
bj.EndDate = itm.EndDate;
//bj.DeliveryNumber = itm.GetProperty("DeliveryNumber", "");//交货号
@@ -238,7 +239,7 @@ namespace Win.Sfs.SettleAccount.Entities.BQ
RealInvbillNum = string.IsNullOrEmpty(itm1.RealnvBillNum) ? string.Empty : itm1.RealnvBillNum,
//Version = itm.Version,
InvbillNum = itm.InvbillNum,
- InvGroupNum = itm.InvGroupNum,
+ //InvGroupNum = itm.InvGroupNum,
LU = itm.LU,
//PartCode = itm.PartCode,
PO=itm.PO,
@@ -250,16 +251,18 @@ namespace Win.Sfs.SettleAccount.Entities.BQ
VendorCode = itm.VendorCode,
VendorName = itm.VendorName,
// PurchaseOrderNumber = itm.PurchaseOrderNumber,
- DeliveryIndexNumber = itm.DeliveryIndexNumber,
+ DeliveryIndexNumber = itm.DeliveryIndexNumber ,
Extend1 = itm.Extend1,
BeginDate = itm.BeginDate,
EndDate = itm.EndDate,
RealAmt=itm.RealAmt,
TaxAmt=itm.TaxAmt,
SettleDate = itm.SettleDate,
- ProductionGroup=itm.ProductionGroup
+ ProductionGroup=itm.ProductionGroup,
+ LineCode=itm.LineCode
+
};
- entity.INVOICE_WAIT_DETAIL_BJ = bjquery.ToList();
+ entity.INVOICE_WAIT_DETAIL_BJ = bjquery.OrderBy(p=>p.LineCode).ToList();