批次更新接口

master
zhaoxiaolin 6 months ago
parent 03c578ce6c
commit 90d1e52de8

@ -1191,7 +1191,7 @@ public class ProOrderWorkorderServiceImpl implements IProOrderWorkorderService {
return count; return count;
} }
@Override @Override
@Transactional(rollbackFor = Exception.class) //@Transactional(rollbackFor = Exception.class)
@DS("#header.poolName") @DS("#header.poolName")
public int updateWorkOrderBatch(ProOrderWorkorderBatch proOrderWorkorderBatch) { public int updateWorkOrderBatch(ProOrderWorkorderBatch proOrderWorkorderBatch) {
String workOrderCode = proOrderWorkorderBatch.getWorkorderCode(); String workOrderCode = proOrderWorkorderBatch.getWorkorderCode();
@ -1218,10 +1218,10 @@ public class ProOrderWorkorderServiceImpl implements IProOrderWorkorderService {
if(proOrderWorkorderBatch.getNewBatchQuantity() != null){ if(proOrderWorkorderBatch.getNewBatchQuantity() != null){
Long newBatchQuantity = proOrderWorkorderBatch.getNewBatchQuantity(); Long newBatchQuantity = proOrderWorkorderBatch.getNewBatchQuantity();
if(m==0 || m== workOrders.size()-1){ if(m==0){
// 设置子工单数量
batch.setNewBatchQuantity(newBatchQuantity); batch.setNewBatchQuantity(newBatchQuantity);
}else{ }else{
// 设置子工单数量
batch.setNewBatchQuantity(workOrders.get(m-1).getUmrez() batch.setNewBatchQuantity(workOrders.get(m-1).getUmrez()
.multiply(new BigDecimal(newBatchQuantity)).longValue()); .multiply(new BigDecimal(newBatchQuantity)).longValue());
} }

Loading…
Cancel
Save