|
@@ -7,11 +7,13 @@ import com.zkqy.business.domain.*;
|
|
|
import com.zkqy.business.domain.vo.SaleOrderVO;
|
|
|
import com.zkqy.business.domain.vo.SaleProductsVo;
|
|
|
import com.zkqy.business.mapper.*;
|
|
|
+import com.zkqy.business.service.ISaleProductsService;
|
|
|
import com.zkqy.common.core.domain.entity.SysRole;
|
|
|
import com.zkqy.common.core.domain.entity.SysUser;
|
|
|
import com.zkqy.common.utils.DateUtils;
|
|
|
import com.zkqy.common.utils.SecurityUtils;
|
|
|
import com.zkqy.common.utils.bean.BeanUtils;
|
|
|
+import com.zkqy.execution.produce.dispersed.mapper.BpmExecuteProcessMapper;
|
|
|
import com.zkqy.system.service.ISysUserService;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
@@ -32,6 +34,9 @@ public class SaleOrderServiceImpl implements ISaleOrderService {
|
|
|
@Autowired
|
|
|
private SaleProductsMapper saleProductsMapper;
|
|
|
|
|
|
+ @Autowired // 执行流程
|
|
|
+ private BpmExecuteProcessMapper runBpmExecuteProcessMapper;
|
|
|
+
|
|
|
@Autowired
|
|
|
private SaleCraftMapper saleCraftMapper;
|
|
|
|
|
@@ -53,6 +58,8 @@ public class SaleOrderServiceImpl implements ISaleOrderService {
|
|
|
@Autowired
|
|
|
private ProductOutboundRecordBatchMapper productOutboundRecordBatchMapper;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private ISaleProductsService saleProductsService;
|
|
|
/**
|
|
|
* 查询销售订单
|
|
|
*
|
|
@@ -365,6 +372,19 @@ public class SaleOrderServiceImpl implements ISaleOrderService {
|
|
|
// ret
|
|
|
// }
|
|
|
|
|
|
+ //修改任务状态
|
|
|
+ SaleProducts saleProducts = new SaleProductsVo();
|
|
|
+ saleProducts.setSaleOrderNo(saleOrder.getSaleNo());
|
|
|
+ List<SaleProducts> list = saleProductsService.selectSaleProductsList(saleProducts);
|
|
|
+ for(int i = 0;i < list.size();i++)
|
|
|
+ {
|
|
|
+ String openid = list.get(i).getId().toString();
|
|
|
+ // 更改任务流程状态
|
|
|
+ int c = runBpmExecuteProcessMapper.endProcessExit(openid);
|
|
|
+ }
|
|
|
+ //修改产品上机状态
|
|
|
+ saleProducts.setStatus("12");
|
|
|
+ saleProductsMapper.updateSaleProductsBySaleOrderNo(saleProducts);
|
|
|
ProductInvoice productInvoice1 = new ProductInvoice();
|
|
|
// 发货单/通知单-》完成状态
|
|
|
productInvoice1.setStatus("2");
|