This commit is contained in:
liangjunyu
2025-08-06 09:08:54 +08:00
5 changed files with 37 additions and 25 deletions

View File

@@ -440,6 +440,7 @@
</Target> </Target>
<Import Project="packages\SkiaSharp.NativeAssets.Win32.2.88.8\build\net462\SkiaSharp.NativeAssets.Win32.targets" Condition="Exists('packages\SkiaSharp.NativeAssets.Win32.2.88.8\build\net462\SkiaSharp.NativeAssets.Win32.targets')" /> <Import Project="packages\SkiaSharp.NativeAssets.Win32.2.88.8\build\net462\SkiaSharp.NativeAssets.Win32.targets" Condition="Exists('packages\SkiaSharp.NativeAssets.Win32.2.88.8\build\net462\SkiaSharp.NativeAssets.Win32.targets')" />
<PropertyGroup> <PropertyGroup>
<PostBuildEvent>copy $(TargetPath) "D:\kingdee\K3Cloud\WebSite\Bin\$(TargetFileName)"</PostBuildEvent> <PostBuildEvent>
</PostBuildEvent>
</PropertyGroup> </PropertyGroup>
</Project> </Project>

View File

@@ -37,13 +37,19 @@ namespace GZ_LTHPilot_ORDER.SAL_ORDER
var FSaleOrgId = this.View.Model.GetValue("FSaleOrgId"); var FSaleOrgId = this.View.Model.GetValue("FSaleOrgId");
this.View.Model.SetValue("F_SaleOrgId", FSaleOrgId); this.View.Model.SetValue("F_SaleOrgId", FSaleOrgId);
} }
else if (SqlDS[0]["FDATAVALUE"].ToString().Contains("BMS"))
{
this.View.Model.SetValue("F_SaleOrgId", "100302");
}
else else
{ {
this.View.Model.SetValue("F_SaleOrgId", "100302"); this.View.Model.SetValue("F_SaleOrgId", "100302");
} }
} }
}
this.View.UpdateView("F_SaleOrgId"); this.View.UpdateView("F_SaleOrgId");
}
} }
} }
} }

View File

@@ -35,7 +35,10 @@ namespace GZ_LTHPilot_ORDER.ScheduleService
{ {
// 获取组织Id // 获取组织Id
var orgId = item["FORGID"].ToString(); var orgId = item["FORGID"].ToString();
if (orgId == "100302")
{
continue;
}
// 循环查询销售订单执行明细表,每次查询一个月的数据, 将数据插入自定义临时表中 // 循环查询销售订单执行明细表,每次查询一个月的数据, 将数据插入自定义临时表中
var startDate = planStartDate.AddDays(-advanceAays); var startDate = planStartDate.AddDays(-advanceAays);
var endDate = startDate.AddMonths(1); var endDate = startDate.AddMonths(1);

View File

@@ -67,17 +67,21 @@ WHERE
Model = new Model() Model = new Model()
{ {
FSaleOrgList = orgId, FSaleOrgList = orgId,
FSoFromDate = date.AddDays(-2), FSoFromDate = date.AddDays(-30),
FSoToDate = date.AddDays(1), FSoToDate = date.AddDays(30),
FSaleOFrom = billNo, FSaleOFrom = billNo,
FSaleOTo = billNo, FSaleOTo = billNo,
FFormCloseStatus = "ALL", FFormCloseStatus = "ALL",
FFormStatus = "C", FFormStatus = "ALL",
FPriceFrom = "SALORDERBILL", FPriceFrom = "SALORDERBILL",
FBusCloseStatus = "ALL", FBusCloseStatus = "ALL",
FMergingSOHeader = true, FMergingSOHeader = true,
FIncludedUnfilledOrders = false, FIncludedUnfilledOrders = true,
FIsRecWithMat = true, FIsRecWithMat = true,
FSuite = "All",
FSetAccountType = "ALL",
FIsGroup = false,
FIncludedFree = true
} }
}; };
var paramString = JsonConvert.SerializeObject(param); var paramString = JsonConvert.SerializeObject(param);
@@ -85,16 +89,16 @@ WHERE
var resultString = JsonConvert.SerializeObject(resultDict); var resultString = JsonConvert.SerializeObject(resultDict);
var result = JsonConvert.DeserializeObject<KingdeeResult<SaleExecuteOut>>(resultString); var result = JsonConvert.DeserializeObject<KingdeeResult<SaleExecuteOut>>(resultString);
var rows = result.Result.Rows; var rows = result.Result.Rows;
var dataRow = rows.Where(n => n.FBILLNO == billNo).FirstOrDefault(); var dataRow = rows.Where(n => n.FBILLNO == billNo).ToList();
if (dataRow == null) if (dataRow.Count() == 0)
{ {
return 0m; return 0m;
} }
if (dataRow.FALLMATCHAMOUNT.IsNullOrEmptyOrWhiteSpace()) if (dataRow[0].FALLMATCHAMOUNT.IsNullOrEmptyOrWhiteSpace())
{ {
return 0m; return 0m;
} }
return Convert.ToDecimal(dataRow.FALLMATCHAMOUNT); return Convert.ToDecimal(dataRow[0].FALLMATCHAMOUNT);
} }
@@ -131,12 +135,16 @@ WHERE
FSoFromDate = startDate, FSoFromDate = startDate,
FSoToDate = endDate, FSoToDate = endDate,
FFormCloseStatus = "ALL", FFormCloseStatus = "ALL",
FFormStatus = "C", FFormStatus = "ALL",
FPriceFrom = "SALORDERBILL", FPriceFrom = "SALORDERBILL",
FBusCloseStatus = "ALL", FBusCloseStatus = "ALL",
FMergingSOHeader = true, FMergingSOHeader = true,
FIncludedUnfilledOrders = false, FIncludedUnfilledOrders = true,
FIsRecWithMat = true, FIsRecWithMat = true,
FSuite = "All",
FSetAccountType = "ALL",
FIsGroup = false,
FIncludedFree = true
} }
}; };
var paramString = JsonConvert.SerializeObject(param); var paramString = JsonConvert.SerializeObject(param);

View File

@@ -37,12 +37,7 @@ namespace GZ_LTHPilot_ORDER.Service
var saleOrgId = saleOrder["FSALEORGID"].ToString(); var saleOrgId = saleOrder["FSALEORGID"].ToString();
var sqlTemp = @"/*dialect*/UPDATE t1 var sqlTemp = @"/*dialect*/UPDATE t1
SET SET
t1.F_INVOICEAMOUNT = ISNULL (TEMP1.FAFTERTOTALTAXFOR, 0) + ROUND( t1.F_INVOICEAMOUNT = ISNULL (TEMP1.FAFTERTOTALTAXFOR, 0)
(
ISNULL (TEMP1.FAFTERTOTALTAX, 0) / ISNULL (t1fin.FEXCHANGERATE, 0)
),
2
)
FROM FROM
T_SAL_ORDER t1 T_SAL_ORDER t1
INNER JOIN T_SAL_ORDERFIN t1fin ON t1.FID = t1fin.FID INNER JOIN T_SAL_ORDERFIN t1fin ON t1.FID = t1fin.FID
@@ -57,7 +52,7 @@ FROM
SELECT SELECT
FSALEORGID, -- 销售组织 FSALEORGID, -- 销售组织
F_PaperNumber, -- 纸质合同号 F_PaperNumber, -- 纸质合同号
0 FAFTERTOTALTAX, ISNULL (FAFTERTOTALTAX, 0) FAFTERTOTALTAX, -- 价税合计本币
ISNULL (FAFTERTOTALTAXFOR, 0) FAFTERTOTALTAXFOR -- 价税合计 ISNULL (FAFTERTOTALTAXFOR, 0) FAFTERTOTALTAXFOR -- 价税合计
FROM FROM
T_IV_SALESIC T_IV_SALESIC
@@ -65,20 +60,19 @@ FROM
1 = 1 1 = 1
AND FDOCUMENTSTATUS = 'C' AND FDOCUMENTSTATUS = 'C'
AND FCANCELSTATUS = 'A' AND FCANCELSTATUS = 'A'
AND FDATE >= '2025-01-01' AND t1.F_SFQC = 0
AND FSALEORGID = '{0}' AND FSALEORGID = '{0}'
AND F_PaperNumber = '{1}' AND F_PaperNumber = '{1}'
UNION ALL UNION ALL
SELECT SELECT
'100302' FSALEORGID, -- 销售组织 '100302' FSALEORGID, -- 销售组织
合同号 F_PaperNumber, -- 纸质合同号 合同号 F_PaperNumber, -- 纸质合同号
SUM(ISNULL (专票金额, 0) + ISNULL (普票金额, 0)) FAFTERTOTALTAX, -- 价税合计本币 SUM(ISNULL (票金额, 0)) FAFTERTOTALTAX, -- 价税合计本币
0 -- 价税合计 SUM(ISNULL (发票原币金额, 0)) FAFTERTOTALTAXFOR -- 价税合计
FROM FROM
oldk3seorder0701 oldk3ICSale0802
WHERE WHERE
1 = 1 1 = 1
AND 日期 < '2025-01-01'
AND 合同号 = '{1}' AND 合同号 = '{1}'
GROUP BY GROUP BY
合同号 合同号