|
@@ -197,8 +197,14 @@ public class ProduceOrderServiceImpl extends ServiceImpl<ProduceOrderMapper, Pro
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
@DSTransactional
|
|
@DSTransactional
|
|
- public synchronized void putProduction(Long id) {
|
|
|
|
- ProductionOrder productionOrder = this.getById(id);
|
|
|
|
|
|
+ public synchronized void putProduction(ProduceOrderSelectDto dto) {
|
|
|
|
+ Long orderId = dto.getId();
|
|
|
|
+ Date produceTime = dto.getProduceTime();
|
|
|
|
+
|
|
|
|
+ Assert.notEmpty(orderId, "投产id不能为空!");
|
|
|
|
+ Assert.notEmpty(produceTime, "投产时间不能为空!");
|
|
|
|
+
|
|
|
|
+ ProductionOrder productionOrder = this.getById(orderId);
|
|
Assert.notEmpty(productionOrder, "查询不到订单信息!");
|
|
Assert.notEmpty(productionOrder, "查询不到订单信息!");
|
|
|
|
|
|
if (ObjectUtil.isNotEmpty(productionOrder.getProduceTime())) {
|
|
if (ObjectUtil.isNotEmpty(productionOrder.getProduceTime())) {
|
|
@@ -209,7 +215,7 @@ public class ProduceOrderServiceImpl extends ServiceImpl<ProduceOrderMapper, Pro
|
|
createMaterialPreparation(productionOrder);
|
|
createMaterialPreparation(productionOrder);
|
|
|
|
|
|
productionOrder.setProduceStatus(1);
|
|
productionOrder.setProduceStatus(1);
|
|
- productionOrder.setProduceTime(new Date());
|
|
|
|
|
|
+ productionOrder.setProduceTime(produceTime);
|
|
|
|
|
|
this.updateById(productionOrder);
|
|
this.updateById(productionOrder);
|
|
}
|
|
}
|