|
|
@@ -553,9 +553,9 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
|
|
|
@Override
|
|
|
@Transactional
|
|
|
- public void checkOrder(Long id)
|
|
|
+ public void checkOrder(Order order)
|
|
|
{
|
|
|
- Order order = baseMapper.selectById(id);
|
|
|
+ Order salesOrder = baseMapper.selectById(order.getId());
|
|
|
if(order==null)
|
|
|
{
|
|
|
throw new SecurityException("审批失败,未查到单据");
|
|
|
@@ -569,8 +569,8 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- order.setStatus(1);
|
|
|
- baseMapper.updateById(order);
|
|
|
+ salesOrder.setStatus(1);
|
|
|
+ baseMapper.updateById(salesOrder);
|
|
|
|
|
|
//获取审批级次
|
|
|
List<AuditPathsLevels> auditPathsLevels = iCheckClient.listLevelsByActId(3, "status");
|
|
|
@@ -580,12 +580,13 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
auditProecessDTO.setPageStatus(settlement.getPageStatus());
|
|
|
auditProecessDTO.setPageLabel(settlement.getPageLabel());*/
|
|
|
//增加审批类型
|
|
|
+ auditProecessDTO.setCheckType(order.getCheckType());
|
|
|
auditProecessDTO.setProcessType("付费审批");
|
|
|
auditProecessDTO.setPathsLevelsList(auditPathsLevels);
|
|
|
auditProecessDTO.setActId(1);
|
|
|
- auditProecessDTO.setSrcBillId(order.getId());
|
|
|
- auditProecessDTO.setBillId(order.getId());
|
|
|
- auditProecessDTO.setBillNo(order.getOrderNo());
|
|
|
+ auditProecessDTO.setSrcBillId(salesOrder.getId());
|
|
|
+ auditProecessDTO.setBillId(salesOrder.getId());
|
|
|
+ auditProecessDTO.setBillNo(salesOrder.getOrderNo());
|
|
|
auditProecessDTO.setSendUserId(AuthUtil.getUserId());
|
|
|
auditProecessDTO.setSendName(AuthUtil.getUserName());
|
|
|
auditProecessDTO.setSendTime(new Date());
|