|
|
@@ -34,6 +34,9 @@ import org.springblade.check.service.IAuditProecessService;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import io.seata.spring.annotation.GlobalTransactional;
|
|
|
import org.springblade.core.secure.utils.AuthUtil;
|
|
|
+import org.springblade.finance.vojo.Settlement;
|
|
|
+import org.springblade.purchase.sales.entity.Order;
|
|
|
+import org.springblade.purchase.sales.feign.IOrderDescClient;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
@@ -61,6 +64,8 @@ public class AuditProecessServiceImpl extends ServiceImpl<AuditProecessMapper, A
|
|
|
|
|
|
private IMessageClient messageClient;
|
|
|
|
|
|
+ private IOrderDescClient orderDescClient;
|
|
|
+
|
|
|
@Override
|
|
|
public IPage<AuditProecessVO> selectAuditProecessPage(IPage<AuditProecessVO> page, AuditProecessVO auditProecess) {
|
|
|
return page.setRecords(baseMapper.selectAuditProecessPage(page, auditProecess));
|
|
|
@@ -189,6 +194,20 @@ public class AuditProecessServiceImpl extends ServiceImpl<AuditProecessMapper, A
|
|
|
//通过
|
|
|
if(operate==1)
|
|
|
{
|
|
|
+ //如果是第一级, 则修改状态为审批中
|
|
|
+ if(auditProecess.getLevelId()==1)
|
|
|
+ {
|
|
|
+ Settlement settlement=new Settlement();
|
|
|
+ settlement.setId(auditProecess.getSrcBillId());
|
|
|
+ settlement.setCheckStatus("审核中");
|
|
|
+ R submit = financeClient.submit(settlement);
|
|
|
+ if(!submit.isSuccess())
|
|
|
+ {
|
|
|
+ throw new SecurityException("审批开始修改审核状态失败");
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
auditProecess.setAuditStatus("A");
|
|
|
//查询下一级,开启待审
|
|
|
LambdaQueryWrapper<AuditProecess> auditProecessLambdaQueryWrapper=new LambdaQueryWrapper<>();
|