Browse Source

2026-04-16

优化
master
fengyuan_yang 2 days ago
parent
commit
fe916863f8
  1. 10
      src/main/java/com/gaotao/modules/shopOrder/service/Impl/WorkOrderAllocServiceImpl.java
  2. 24
      src/main/resources/mapper/shopOrder/WorkOrderAllocMapper.xml

10
src/main/java/com/gaotao/modules/shopOrder/service/Impl/WorkOrderAllocServiceImpl.java

@ -238,11 +238,11 @@ public class WorkOrderAllocServiceImpl implements WorkOrderAllocService {
// 接口调用成功更新SFDC表 // 接口调用成功更新SFDC表
String u8CCode = u8Response.getU8CCode(); String u8CCode = u8Response.getU8CCode();
for (UspWorkOrderAllocData item : groupItems) { for (UspWorkOrderAllocData item : groupItems) {
workOrderAllocMapper.updateSfdcSyncedCode(
item.getSite(),
item.getOrderNo(),
item.getBatchNo(),
u8CCode);
// workOrderAllocMapper.updateSfdcSyncedCode( -- batchNo的原因先注释掉
// item.getSite(),
// item.getOrderNo(),
// item.getBatchNo(),
// u8CCode);
// 更新UspWorkOrderAlloc的同步成功信息 // 更新UspWorkOrderAlloc的同步成功信息
workOrderAllocMapper.updateAllocSyncedSuccess( workOrderAllocMapper.updateAllocSyncedSuccess(

24
src/main/resources/mapper/shopOrder/WorkOrderAllocMapper.xml

@ -165,22 +165,20 @@
SELECT SELECT
site, site,
orderNo, orderNo,
batchNo,
ROW_NUMBER() OVER (ORDER BY MAX(allocDate) ASC) AS batchNo,
erp_orderNo as erpOrderNo, erp_orderNo as erpOrderNo,
erp_orderLineNo as erpOrderLineNo, erp_orderLineNo as erpOrderLineNo,
rowNo,
ROW_NUMBER() OVER (ORDER BY MAX(allocDate) ASC) AS rowNo,
operation_id as itemNo, operation_id as itemNo,
operator, operator,
allocReportQty,
allocApproveQty,
allocScrapQty,
allocSetupTime,
allocManfTime,
allocBy,
allocDate,
synced_date as syncedDate,
synced_mes as syncedMes,
allocType
SUM(ISNULL(allocReportQty,0)),
SUM(ISNULL(allocApproveQty,0)),
SUM(ISNULL(allocScrapQty,0)),
SUM(ISNULL(allocSetupTime,0)) allocSetupTime,
SUM(ISNULL(allocManfTime,0)) allocManfTime,
MAX(allocBy )AS allocBy,
MAX(allocDate) AS allocDate,
'' allocType
FROM UspWorkOrderAlloc FROM UspWorkOrderAlloc
<where> <where>
AND (allocType = '产量未传输' OR allocType = '工时未传输') AND (allocType = '产量未传输' OR allocType = '工时未传输')
@ -194,7 +192,7 @@
AND orderNo = #{orderNo} AND orderNo = #{orderNo}
</if> </if>
</where> </where>
ORDER BY allocDate ASC
GROUP BY site , orderNo , erp_orderNo , erp_orderLineNo , operation_id , operator
</select> </select>
<!-- 更新SFDC表的同步信息 --> <!-- 更新SFDC表的同步信息 -->

Loading…
Cancel
Save