|
@@ -29,8 +29,10 @@ import com.fjhx.common.entity.claim.ClaimContract;
|
|
|
import com.fjhx.common.entity.contract.po.ContractTemplate;
|
|
|
import com.fjhx.common.entity.corporation.po.Corporation;
|
|
|
import com.fjhx.common.entity.documentary.bo.DocumentaryData;
|
|
|
+import com.fjhx.common.enums.CodingRuleEnum;
|
|
|
import com.fjhx.common.enums.FlowStatusEnum1;
|
|
|
import com.fjhx.common.enums.PushBusinessTypeEnum;
|
|
|
+import com.fjhx.common.service.coding.CodingRuleService;
|
|
|
import com.fjhx.common.service.contract.ContractTemplateService;
|
|
|
import com.fjhx.common.service.corporation.CorporationService;
|
|
|
import com.fjhx.common.service.documentary.GetDocumentaryBusinessTemplate;
|
|
@@ -221,6 +223,8 @@ public class ContractServiceImpl extends ServiceImpl<ContractMapper, Contract>
|
|
|
private ContractOutboundRecordsService contractOutboundRecordsService;
|
|
|
@Autowired
|
|
|
private SaleService saleService;
|
|
|
+ @Autowired
|
|
|
+ private CodingRuleService codingRuleService;
|
|
|
|
|
|
/**
|
|
|
* 合同和样品单 下拉分页
|
|
@@ -1342,6 +1346,10 @@ public class ContractServiceImpl extends ServiceImpl<ContractMapper, Contract>
|
|
|
|
|
|
@Override
|
|
|
public void saveOrEdit(ContractDto contract) {
|
|
|
+ if (ObjectUtil.isEmpty(contract.getCode())) {
|
|
|
+ contract.setCode(codingRuleService.createCode(CodingRuleEnum.CONTRACT.getKey(), contract.getBuyCorporationId()));
|
|
|
+ }
|
|
|
+
|
|
|
// //生产公司信息校验
|
|
|
// Assert.notEmpty(contract.getCompanyId(), "生产公司id不能为空!");
|
|
|
// //销售部门id
|