|
@@ -148,11 +148,13 @@ public class ProductionReportingServiceImpl extends ServiceImpl<ProductionReport
|
|
|
|
|
|
Assert.notEmpty(productionTaskProgress, "查询不到生产进度信息");
|
|
|
|
|
|
+ Date newDateTime = new Date();
|
|
|
+
|
|
|
//更新生产进度信息
|
|
|
productionTaskProgressService.update(q -> q
|
|
|
.eq(ProductionTaskProgress::getId, productionTaskId)
|
|
|
.setSql("finish_quantity = finish_quantity + " + dto.getQuantity())
|
|
|
- .set(BasePo::getUpdateTime, new Date())
|
|
|
+ .set(BasePo::getUpdateTime, newDateTime)
|
|
|
.set(BasePo::getUpdateUser, SecurityUtils.getUserId())
|
|
|
);
|
|
|
|
|
@@ -177,7 +179,7 @@ public class ProductionReportingServiceImpl extends ServiceImpl<ProductionReport
|
|
|
productionOrderDetail.setFinishQuantity(add);
|
|
|
//全部完成赋值完工时间
|
|
|
if (add.compareTo(quantity) >= 0) {
|
|
|
- productionOrderDetail.setFinishTime(new Date());
|
|
|
+ productionOrderDetail.setFinishTime(newDateTime);
|
|
|
productionOrderDetail.setProduceStatus(2);
|
|
|
}
|
|
|
produceOrderDetailService.updateById(productionOrderDetail);
|
|
@@ -192,8 +194,9 @@ public class ProductionReportingServiceImpl extends ServiceImpl<ProductionReport
|
|
|
produceOrderService.update(q -> q
|
|
|
.eq(BasePo::getId, produceOrderId)
|
|
|
.set(BasePo::getUpdateUser, SecurityUtils.getUserId())
|
|
|
- .set(BasePo::getUpdateTime, new Date())
|
|
|
+ .set(BasePo::getUpdateTime, newDateTime)
|
|
|
.set(ProductionOrder::getProduceStatus, 2)
|
|
|
+ .set(ProductionOrder::getFinishTime, newDateTime)
|
|
|
);
|
|
|
}
|
|
|
|