瀏覽代碼

update001

qiangxuan 1 月之前
父節點
當前提交
401265f1a8

+ 3 - 1
zgztBus/jeecg-module-sbm/src/main/java/org/jeecg/modules/billet/stackingAndLoadingVehicles/service/impl/StackingAndLoadingVehiclesServiceImpl.java

@@ -945,11 +945,13 @@ public class StackingAndLoadingVehiclesServiceImpl extends ServiceImpl<StackingA
         LambdaQueryWrapper<BilletHotsendChangeShift> queryWrapperCS = new LambdaQueryWrapper<>();
         queryWrapperCS.eq(BilletHotsendChangeShift::getCcmNo, loadingParams.getBilletHotsend().getCcmNo())
                 .eq(BilletHotsendChangeShift::getShift, loadingParams.getBilletHotsend().getShift())
-                .eq(BilletHotsendChangeShift::getShiftGroup, loadingParams.getBilletHotsend().getShiftGroup());
+                .eq(BilletHotsendChangeShift::getShiftGroup, loadingParams.getBilletHotsend().getShiftGroup())
+                .orderByDesc(BilletHotsendChangeShift::getCreateTime).last("limit 1"); // 按照创建时间倒序排列
         BilletHotsendChangeShift billetHotsendChangeShift = billetHotsendChangeShiftService.getOne(queryWrapperCS);
         if (oConvertUtils.isNotEmpty(billetHotsendChangeShift)) {
             billetHotsendChangeShift.setWasteAmount(oConvertUtils.isEmpty(billetHotsendChangeShift.getWasteAmount()) ? stackingAndLoadingVehiclesList.size() : billetHotsendChangeShift.getWasteAmount() + stackingAndLoadingVehiclesList.size() * 4);
             billetHotsendChangeShift.setUpdateTime(new Date());
+            log.info("{}{}", ">>>>>更新交班记录判废支数:", billetHotsendChangeShift.getWasteAmount());
             billetHotsendChangeShiftService.updateById(billetHotsendChangeShift);
         }
         log.info("{}{}", "保存钢坯叛废记录总数:", billetHotsendAbandonsList.size());