|
|
@@ -40,9 +40,8 @@ public class BatchOrderServiceImpl extends ServiceImpl<BatchOrderMapper, BatchOr
|
|
|
public boolean batchOrder(BatchOrderVo batchOrderVo){
|
|
|
String subOrderNo = batchOrderVo.getSubOrderNo();
|
|
|
BatchOrder batchOrderOne = baseMapper.selectOne(new LambdaQueryWrapper<>(BatchOrder.class)
|
|
|
- .eq(BatchOrder::getSubOrderNo, subOrderNo)
|
|
|
- .eq(BatchOrder::getIsAudit, 0));
|
|
|
- if(batchOrderOne != null){
|
|
|
+ .eq(BatchOrder::getSubOrderNo, subOrderNo));
|
|
|
+ if(batchOrderOne != null && batchOrderOne.getIsAudit() == 0){
|
|
|
throw new SystemException("该订单已经批单待审核,请勿重复操作");
|
|
|
}
|
|
|
InsAreaCompany insAreaCompany = insAreaCompanyService.getById(batchOrderVo.getSubOrderNo());
|
|
|
@@ -85,8 +84,12 @@ public class BatchOrderServiceImpl extends ServiceImpl<BatchOrderMapper, BatchOr
|
|
|
}
|
|
|
}
|
|
|
BatchOrder batchOrder = new BatchOrder(batchOrderVo);
|
|
|
+ if(batchOrderOne != null){
|
|
|
+ batchOrder.setId(batchOrderOne.getId());
|
|
|
+ batchOrder.setIsAudit(0);
|
|
|
+ }
|
|
|
batchOrder.setModifyContent(modifyContent.toString());
|
|
|
- return this.save(batchOrder);
|
|
|
+ return this.saveOrUpdate(batchOrder);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -122,6 +125,11 @@ public class BatchOrderServiceImpl extends ServiceImpl<BatchOrderMapper, BatchOr
|
|
|
return batchOrderList;
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public Page<BatchOrder> getBatchOrderRejectList(Page page, BatchOrderQueryVo batchOrderQueryVo) {
|
|
|
+ return baseMapper.getBatchOrderRejectList(page, batchOrderQueryVo);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 批单审核
|
|
|
* @param batchOrderAuditVo
|