Forráskód Böngészése

入库添加单号

yzc 1 éve
szülő
commit
abeecc5df2

+ 9 - 0
hx-common/src/main/java/com/fjhx/common/enums/CodingRuleEnum.java

@@ -101,6 +101,15 @@ public enum CodingRuleEnum {
             getDefaultRule(RuleTypeEnum.DATE_FORMAT, "yyyyMM-"),
             getDefaultRule(RuleTypeEnum.AUTOINCREMENT, "3")
     )),
+
+    /**
+     * 费控
+     */
+    SALE_OUTBOUND("sale_outbound", "费控", Arrays.asList(
+            getDefaultRule(RuleTypeEnum.CUSTOMIZE, "SO-"),
+            getDefaultRule(RuleTypeEnum.DATE_FORMAT, "yyyyMM-"),
+            getDefaultRule(RuleTypeEnum.AUTOINCREMENT, "3")
+    )),
     ;
 
 

+ 2 - 0
hx-sale/src/main/java/com/fjhx/sale/entity/contract/po/ContractOutboundInfo.java

@@ -48,5 +48,7 @@ public class ContractOutboundInfo extends BasePo {
      */
     private String truckRemark;
 
+    private String code;
+
 
 }

+ 1 - 0
hx-sale/src/main/java/com/fjhx/sale/service/contract/impl/ContractServiceImpl.java

@@ -3228,6 +3228,7 @@ public class ContractServiceImpl extends ServiceImpl<ContractMapper, Contract>
     @Override
     public void createOutboundInfo(ContractOutboundInfoDto dto) {
         Assert.notEmpty(dto.getContractId(), "合同id不能为空!");
+        dto.setCode(codingRuleService.createCode(CodingRuleEnum.SALE_OUTBOUND.getKey(), null));
         contractOutboundInfoService.save(dto);
         List<ContractOutboundRecordsDto> outboundRecordList = dto.getOutboundRecordList();