mirror of
https://codeup.aliyun.com/64f7d6b8ce01efaafef1e678/coal/coal.git
synced 2026-01-25 07:46:40 +08:00
添加预览接口
This commit is contained in:
@@ -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()));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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}");
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -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";
|
||||
}
|
||||
Reference in New Issue
Block a user