|
@@ -8,7 +8,9 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.fjhx.area.utils.CustomizeAreaUtil;
|
|
|
+import com.fjhx.common.enums.CodingRuleEnum;
|
|
|
import com.fjhx.common.enums.FlowStatusEnum1;
|
|
|
+import com.fjhx.common.service.coding.CodingRuleService;
|
|
|
import com.fjhx.common.utils.Assert;
|
|
|
import com.fjhx.common.utils.Utils;
|
|
|
import com.fjhx.customer.service.customer.CustomerService;
|
|
@@ -69,6 +71,8 @@ public class ExtQuotationServiceImpl extends ServiceImpl<ExtQuotationMapper, Ext
|
|
|
private ExtQuotationFollowService extQuotationFollowService;
|
|
|
@Autowired
|
|
|
private SaleQuotationService saleQuotationService;
|
|
|
+ @Autowired
|
|
|
+ private CodingRuleService codingRuleService;
|
|
|
|
|
|
@Override
|
|
|
public Page<ExtQuotationVo> getPage(ExtQuotationSelectDto dto) {
|
|
@@ -214,6 +218,11 @@ public class ExtQuotationServiceImpl extends ServiceImpl<ExtQuotationMapper, Ext
|
|
|
SaleQuotation saleQuotation = saleQuotationService.getById(saleQuotationId);
|
|
|
Assert.notEmpty(saleQuotation, "查询不到对内报价单信息请检查");
|
|
|
|
|
|
+
|
|
|
+ if (ObjectUtil.isEmpty(saleQuotationDto.getCode())) {
|
|
|
+ saleQuotationDto.setCode(codingRuleService.createCode(CodingRuleEnum.EXT_SALE_QUOTATION.getKey(), saleQuotationDto.getBuyCorporationId()));
|
|
|
+ }
|
|
|
+
|
|
|
long id = IdWorker.getId();
|
|
|
saleQuotationDto.setId(id);
|
|
|
saleQuotationDto.setGroupId(id);
|