|
|
@ -7,10 +7,12 @@ import com.ruoyi.common.utils.DateUtils; |
|
|
|
import com.ruoyi.common.utils.ShiroUtils; |
|
|
|
import com.ruoyi.system.domain.SysMakeOrder; |
|
|
|
import com.ruoyi.system.domain.SysSalesOrderChild; |
|
|
|
import com.ruoyi.system.domain.SysSalesOrderVo; |
|
|
|
import com.ruoyi.system.mapper.SysMakeOrderMapper; |
|
|
|
import com.ruoyi.system.service.ISysMakeOrderService; |
|
|
|
import com.ruoyi.system.service.ISysMakeorderDeptService; |
|
|
|
import com.ruoyi.system.service.ISysSalesOrderChildService; |
|
|
|
import com.ruoyi.system.service.ISysSalesOrderService; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
@ -34,6 +36,9 @@ public class SysMakeOrderServiceImpl implements ISysMakeOrderService |
|
|
|
@Autowired |
|
|
|
private ISysMakeorderDeptService makeorderDeptService; |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private ISysSalesOrderService salesOrderService; |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private ISysSalesOrderChildService salesOrderChildService; |
|
|
|
|
|
|
@ -167,9 +172,17 @@ public class SysMakeOrderServiceImpl implements ISysMakeOrderService |
|
|
|
|
|
|
|
@Override |
|
|
|
public void generateMakeOrderBySalesOrderCode(String salesOrderCode) { |
|
|
|
SysSalesOrderVo sysSalesOrderVo = salesOrderService.selectSysSalesOrderBySalesOrderCode(salesOrderCode); |
|
|
|
String salesOrderType = sysSalesOrderVo.getSalesOrderType(); |
|
|
|
SysMakeOrder makeOrder = new SysMakeOrder(); |
|
|
|
// 待评审
|
|
|
|
makeOrder.setMakeStatus("0"); |
|
|
|
// 其他订单
|
|
|
|
if("2".equals(salesOrderType)){ |
|
|
|
// 待工程审核
|
|
|
|
makeOrder.setMakeStatus("2"); |
|
|
|
}else{ |
|
|
|
// 待评审
|
|
|
|
makeOrder.setMakeStatus("0"); |
|
|
|
} |
|
|
|
// 是
|
|
|
|
makeOrder.setUseStatus("1"); |
|
|
|
makeOrder.setSaleNo(salesOrderCode); |
|
|
@ -181,7 +194,7 @@ public class SysMakeOrderServiceImpl implements ISysMakeOrderService |
|
|
|
if(CollectionUtil.isNotEmpty(salesOrderChildList)){ |
|
|
|
salesOrderChildList.forEach(t->{ |
|
|
|
String materialCode = t.getMaterialCode(); |
|
|
|
makeorderDeptService.generateYsDataByMakeNoAndMaterialNo(makeNo,materialCode); |
|
|
|
makeorderDeptService.generateYsDataByMakeNoAndMaterialNo(makeNo,materialCode,salesOrderType); |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|