diff --git a/Controller/SCP_TS_BARCODE_CONTROLLER.cs b/Controller/SCP_TS_BARCODE_CONTROLLER.cs index b5b14b8..3875031 100644 --- a/Controller/SCP_TS_BARCODE_CONTROLLER.cs +++ b/Controller/SCP_TS_BARCODE_CONTROLLER.cs @@ -107,7 +107,6 @@ namespace CK.SCP.Controller { q = q.Where(p => p.PartName.Contains(p_entity.PartName)); } - _ret.State = ReturnStatus.Succeed; _ret.Result = q; p_action(_ret); @@ -175,7 +174,6 @@ namespace CK.SCP.Controller { q = q.Where(p => p.PartCode.Contains(p_entity.PartCode)); } - if (!string.IsNullOrEmpty(p_entity.Batch)) { q = q.Where(p => p.Batch.Contains(p_entity.Batch)); diff --git a/Models/UniApiEntity/xxscm_inv_det.cs b/Models/UniApiEntity/xxscm_inv_det.cs index e5416ca..7c00350 100644 --- a/Models/UniApiEntity/xxscm_inv_det.cs +++ b/Models/UniApiEntity/xxscm_inv_det.cs @@ -99,6 +99,12 @@ namespace CK.SCP.Models.UniApiEntity public decimal xxscm_inv_tottaxvar { get; set; } public decimal xxscm_inv_totdiscount { get; set; } + + + public decimal xxscm_inv_totclaim { get; set; } + + + public string xxscm_inv_project { get; set; } public decimal xxscm_inv_extend1 { get; set; } diff --git a/UniApiGroup/Controller/OdbcApiScpController.cs b/UniApiGroup/Controller/OdbcApiScpController.cs index 97b7e0f..44a5315 100644 --- a/UniApiGroup/Controller/OdbcApiScpController.cs +++ b/UniApiGroup/Controller/OdbcApiScpController.cs @@ -326,9 +326,10 @@ namespace CK.SCP.GrupUniApi.Controller qadData.xxscm_inv_date = _invoice.UpdateTime == null ? _invoice.CreateTime.Value.AddDays(1) : _invoice.UpdateTime.Value; qadData.xxscm_inv_totamt = _invoice.Amount.Value; qadData.xxscm_inv_tottax = _invoice.Total.Value; - qadData.xxscm_inv_totdiscount = _invoice.ContractPrice == null ? 0 : _invoice.ContractPrice.Value; + qadData.xxscm_inv_totdiscount = _invoice.DiscountPrice == null ? 0 : _invoice.DiscountPrice.Value; qadData.xxscm_inv_tottaxvar = _invoice.BlancePrice == null ? 0 : _invoice.BlancePrice.Value; - qadData.xxscm_inv_extend1 = _invoice.Extend1 == null ? 0 : _invoice.Extend1.Value; + qadData.xxscm_inv_totclaim= _invoice.ContractPrice == null ? 0 : _invoice.ContractPrice.Value; + qadData.xxscm_inv_extend1 = _invoice.Extend1 == null ? 0 : q_invoice.Extend1.Value; qadData.xxscm_inv_extend2 = _invoice.Extend2 == null ? 0 : _invoice.Extend2.Value; qadDataList.Add(qadData); p.State = (int)BillState.Finish;