Browse Source

修复汇总开始日期不符的问题

master
yfy 3 years ago
parent
commit
f16f6bf280
  1. 4
      src/main/java/com/alteams/modules/shoporder/service/impl/OrderTimeHistServiceImpl.java
  2. 3
      src/main/resources/mapper/shoporder/OrderTimeHistDao.xml

4
src/main/java/com/alteams/modules/shoporder/service/impl/OrderTimeHistServiceImpl.java

@ -308,12 +308,14 @@ public class OrderTimeHistServiceImpl extends ServiceImpl<OrderTimeHistDao, Orde
// 校验工单数量是否结束
if (totalOrderTimeHist.getQtyprd() == ifsShopOrderVo.getRevisedQtyDue()) {
// 获取该工序 最后一次生产时间
orderTimeHistQuery.setEventtype("F");
OrderTimeHistEntity lastOrderTimeHistInfo = getLastOrderTimeHistInfo(orderTimeHistQuery);
shopOrderHistEntity.setFinishDate(lastOrderTimeHistInfo.getTilltime());
shopOrderHistEntity.setFinishBy(lastOrderTimeHistInfo.getTillenteredby());
}
}
// 获取该工序第一次生产时间
orderTimeHistQuery.setEventtype("F");
OrderTimeHistEntity firstOrderTimeHistInfo = getFirstOrderTimeHistInfo(orderTimeHistQuery);
shopOrderHistEntity.setStartDate(firstOrderTimeHistInfo.getEventtime());
shopOrderHistEntity.setStartBy(firstOrderTimeHistInfo.getEnteredby());
@ -540,4 +542,4 @@ public class OrderTimeHistServiceImpl extends ServiceImpl<OrderTimeHistDao, Orde
return workCenterDayTime;
}
}
}

3
src/main/resources/mapper/shoporder/OrderTimeHistDao.xml

@ -357,6 +357,7 @@
from SFDC_TimeHist
where site = #{site}
and OrderNo = #{orderno}
and ItemNo = #{itemno}
and OrderRef2 = #{orderref2}
and OrderRef1 = #{orderref1}
and EventType = #{eventtype}
@ -399,4 +400,4 @@
</select>
</mapper>
</mapper>
Loading…
Cancel
Save