添加预览接口

This commit is contained in:
2024-10-30 22:00:00 +08:00
parent 087c6a1fd3
commit f291bdceba
6 changed files with 44 additions and 10 deletions

View File

@@ -63,4 +63,10 @@ public class OrderNoRuleController {
return R.success(this.service.genOrderNo(request.getId()));
}
@PostMapping("/previewOrderNo")
public R<String> previewOrderNo(@RequestBody IdRequest request) {
return R.success(this.service.previewOrderNo(request.getId()));
}
}

View File

@@ -5,4 +5,7 @@ import cn.lihongjie.coal.base.dto.OrgCommonDto;
import lombok.Data;
@Data
public class CreateOrderNoRuleDto extends OrgCommonDto {}
public class CreateOrderNoRuleDto extends OrgCommonDto {
private String ruleTemplate;
}

View File

@@ -5,4 +5,7 @@ import cn.lihongjie.coal.base.dto.OrgCommonDto;
import lombok.Data;
@Data
public class OrderNoRuleDto extends OrgCommonDto {}
public class OrderNoRuleDto extends OrgCommonDto {
private String ruleTemplate;
}

View File

@@ -5,4 +5,7 @@ import cn.lihongjie.coal.base.dto.OrgCommonDto;
import lombok.Data;
@Data
public class UpdateOrderNoRuleDto extends OrgCommonDto {}
public class UpdateOrderNoRuleDto extends OrgCommonDto {
private String ruleTemplate;
}

View File

@@ -88,6 +88,12 @@ public class OrderNoRuleService extends BaseService<OrderNoRuleEntity, OrderNoRu
return genOrderNo(ruleCode, Ctx.currentUser().getOrganizationId());
}
public String previewOrderNo(String ruleCode) {
return genOrderNo(ruleCode, Ctx.currentUser().getOrganizationId() + "-preview" );
}
public String genOrderNo(String ruleCode, String organizationId) {
return orderNoGenService.genOrderNo(ruleCode, organizationId);
}
@@ -106,17 +112,17 @@ public class OrderNoRuleService extends BaseService<OrderNoRuleEntity, OrderNoRu
this.repository.deleteByOrganizationId(orgId);
insertOne(orgId, "MTCG", "煤炭采购订单号规则", "MTCG{yyyyMMdd}{seq:4}");
insertOne(orgId, "MTXS", "煤炭销售订单号规则", "MTXS{yyyyMMdd}{seq:4}");
insertOne(orgId, RuleCodeConstant.MTCG, "煤炭采购订单号规则", "MTCG{yyyyMMdd}{seq:4}");
insertOne(orgId, RuleCodeConstant.MTXS, "煤炭销售订单号规则", "MTXS{yyyyMMdd}{seq:4}");
/**
* 库房相关
*/
insertOne(orgId, "KF_QTRKD", "库房其他入库单", "QTRKD{yyyyMMdd}{seq:4}");
insertOne(orgId, "KF_QTCKD", "库房其他出库单", "QTCKD{yyyyMMdd}{seq:4}");
insertOne(orgId, "KF_RKD", "库房入库单", "RKD{yyyyMMdd}{seq:4}");
insertOne(orgId, "KF_CKD", "库房出库单", "CKD{yyyyMMdd}{seq:4}");
insertOne(orgId, "KF_PDD", "库房盘点单", "PDD{yyyyMMdd}{seq:4}");
insertOne(orgId, RuleCodeConstant.KF_QTRKD, "库房其他入库单", "QTRKD{yyyyMMdd}{seq:4}");
insertOne(orgId, RuleCodeConstant.KF_QTCKD, "库房其他出库单", "QTCKD{yyyyMMdd}{seq:4}");
insertOne(orgId, RuleCodeConstant.KF_RKD, "库房入库单", "RKD{yyyyMMdd}{seq:4}");
insertOne(orgId, RuleCodeConstant.KF_CKD, "库房出库单", "CKD{yyyyMMdd}{seq:4}");
insertOne(orgId, RuleCodeConstant.KF_PDD, "库房盘点单", "PDD{yyyyMMdd}{seq:4}");
}

View File

@@ -0,0 +1,13 @@
package cn.lihongjie.coal.orderNoRule.service;
import java.util.*;
public class RuleCodeConstant {
public static final String MTCG = "MTCG";
public static final String MTXS = "MTXS";
public static final String KF_QTRKD = "KF_QTRKD";
public static final String KF_RKD = "KF_RKD";
public static final String KF_CKD = "KF_CKD";
public static final String KF_PDD = "KF_PDD";
public static final String KF_QTCKD = "KF_QTCKD";
}