|
|
|
|
@ -2007,6 +2007,22 @@ public class YieldOrderServiceImpl extends BaseServiceImpl<YieldOrderMapper, Yie |
|
|
|
|
return true; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public Boolean saveYieldOrder(YieldOrder entity) { |
|
|
|
|
|
|
|
|
|
LambdaQueryWrapper<YieldOrder> queryWrapper = Wrappers.lambdaQuery(YieldOrder.class).eq(YieldOrder::getCardNo, entity.getCardNo()); |
|
|
|
|
List<YieldOrder> yieldOrders = baseMapper.selectList(queryWrapper); |
|
|
|
|
if(CollectionUtils.isNotEmpty(yieldOrders)){ |
|
|
|
|
throw new ServiceException("订单已存在:{}" +entity.getCardNo()); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
entity.setCardNo(nextCardNo()); |
|
|
|
|
entity.setStatus(YieldOrderEnum.STATUS_NORMAL.getCode()); |
|
|
|
|
entity.setSiteWork(Boolean.TRUE); |
|
|
|
|
entity.setValidationResult(YieldOrderEnum.VALIDATION_NO.getCode()); |
|
|
|
|
return this.save(entity); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* @param codeType 0:订单号、1:流程卡号;2、批次号 |
|
|
|
|
* @return String |
|
|
|
|
|