Commit c84d6cf3 by 赵剑炜

整合1

parent 241217b9
......@@ -12,23 +12,23 @@ package com.junmp.gold.api.constant;
*
* </pre>
*/
public interface GoldConstant {
public interface JYZBConstant {
/**
* 系统管理模块的名称
*/
String GOLD_MODULE_NAME = "junmp-gold-app";
String JYZB_MODULE_NAME = "junmp-jyzb-app";
/**
* 异常枚举的步进值
*/
int GOLD_EXCEPTION_STEP_CODE = 400;
int JYZB_EXCEPTION_STEP_CODE = 400;
/**
* 缓存前缀
*/
String GOLD_CACHE_PREFIX = "gold:";
String JYZB_CACHE_PREFIX = "gold:";
String GOLD_JWT_KEY = "JWT";
String JYZB_JWT_KEY = "JWT";
}
package com.junmp.gold.api.exception;
import cn.hutool.core.util.StrUtil;
import com.junmp.gold.api.constant.GoldConstant;
import com.junmp.gold.api.constant.JYZBConstant;
import com.junmp.v2.common.exception.IExceptionEnum;
import com.junmp.v2.common.exception.base.ServiceException;
......@@ -17,13 +17,13 @@ import com.junmp.v2.common.exception.base.ServiceException;
*
* </pre>
*/
public class GoldAppException extends ServiceException {
public class JYZBAppException extends ServiceException {
public GoldAppException(IExceptionEnum exception, Object... params) {
super(GoldConstant.GOLD_MODULE_NAME, exception.getCode(), StrUtil.format(exception.getMessage(), params));
public JYZBAppException(IExceptionEnum exception, Object... params) {
super(JYZBConstant.JYZB_MODULE_NAME, exception.getCode(), StrUtil.format(exception.getMessage(), params));
}
public GoldAppException(IExceptionEnum exception) {
super(GoldConstant.GOLD_MODULE_NAME, exception);
public JYZBAppException(IExceptionEnum exception) {
super(JYZBConstant.JYZB_MODULE_NAME, exception);
}
}
package com.junmp.gold.api.exception.enums;
import com.junmp.gold.api.constant.GoldConstant;
import com.junmp.gold.api.constant.JYZBConstant;
import com.junmp.v2.common.constant.CommonConstant;
import com.junmp.v2.common.exception.IExceptionEnum;
import lombok.Getter;
......@@ -23,7 +23,7 @@ public enum CompanyExceptionEnum implements IExceptionEnum {
/**
* 应用不存在
*/
COMPANY_NOT_EXIST(CommonConstant.DEFAULT_USER_ERROR_CODE + GoldConstant.GOLD_EXCEPTION_STEP_CODE + 12, "企业不存在"),;
COMPANY_NOT_EXIST(CommonConstant.DEFAULT_USER_ERROR_CODE + JYZBConstant.JYZB_EXCEPTION_STEP_CODE + 12, "企业不存在"),;
/**
* 错误编码
*/
......
package com.junmp.gold.api.exception.enums;
import com.junmp.gold.api.constant.GoldConstant;
import com.junmp.gold.api.constant.JYZBConstant;
import com.junmp.v2.common.constant.CommonConstant;
import com.junmp.v2.common.exception.IExceptionEnum;
import lombok.Getter;
......@@ -23,59 +23,59 @@ public enum ProductExceptionEnum implements IExceptionEnum {
/**
* 产品信息不存在
*/
PRODUCT_NOT_EXIST(CommonConstant.DEFAULT_USER_ERROR_CODE + GoldConstant.GOLD_EXCEPTION_STEP_CODE + 12, "产品信息不存在"),
PRODUCT_NOT_EXIST(CommonConstant.DEFAULT_USER_ERROR_CODE + JYZBConstant.JYZB_EXCEPTION_STEP_CODE + 12, "产品信息不存在"),
/**
* 产品信息不存在
*/
PRODUCT_SKU_NOT_EXIST(CommonConstant.DEFAULT_USER_ERROR_CODE + GoldConstant.GOLD_EXCEPTION_STEP_CODE + 13, "号型不存在"),
PRODUCT_SKU_NOT_EXIST(CommonConstant.DEFAULT_USER_ERROR_CODE + JYZBConstant.JYZB_EXCEPTION_STEP_CODE + 13, "号型不存在"),
/**
* 批次信息不存在
*/
BATCH_NOT_EXIST(CommonConstant.DEFAULT_USER_ERROR_CODE + GoldConstant.GOLD_EXCEPTION_STEP_CODE + 14, "批次不存在"),
BATCH_NOT_EXIST(CommonConstant.DEFAULT_USER_ERROR_CODE + JYZBConstant.JYZB_EXCEPTION_STEP_CODE + 14, "批次不存在"),
/**
* 批次信息不存在
*/
BATCH_PROCESSED(CommonConstant.DEFAULT_USER_ERROR_CODE + GoldConstant.GOLD_EXCEPTION_STEP_CODE + 15, "批次已生产"),
BATCH_PROCESSED(CommonConstant.DEFAULT_USER_ERROR_CODE + JYZBConstant.JYZB_EXCEPTION_STEP_CODE + 15, "批次已生产"),
/**
* 批次生产已完成
*/
BATCH_PROCESSED_DONE(CommonConstant.DEFAULT_USER_ERROR_CODE + GoldConstant.GOLD_EXCEPTION_STEP_CODE + 16, "批次生产已完成"),
BATCH_PROCESSED_DONE(CommonConstant.DEFAULT_USER_ERROR_CODE + JYZBConstant.JYZB_EXCEPTION_STEP_CODE + 16, "批次生产已完成"),
/**
* 批次生产已完成
*/
MODIFY_NUM_ERROR(CommonConstant.DEFAULT_USER_ERROR_CODE + GoldConstant.GOLD_EXCEPTION_STEP_CODE + 17, "批次生产已完成,数量不能小于原数量"),
MODIFY_NUM_ERROR(CommonConstant.DEFAULT_USER_ERROR_CODE + JYZBConstant.JYZB_EXCEPTION_STEP_CODE + 17, "批次生产已完成,数量不能小于原数量"),
/**
* 标签信息不存在
*/
TAG_INFO_NOT_EXISTS(CommonConstant.DEFAULT_USER_ERROR_CODE + GoldConstant.GOLD_EXCEPTION_STEP_CODE + 19, "标签信息不存在"),
TAG_INFO_NOT_EXISTS(CommonConstant.DEFAULT_USER_ERROR_CODE + JYZBConstant.JYZB_EXCEPTION_STEP_CODE + 19, "标签信息不存在"),
/**
* 标签信息初始化完成
*/
TAG_INFO_INIT_DONE(CommonConstant.DEFAULT_USER_ERROR_CODE + GoldConstant.GOLD_EXCEPTION_STEP_CODE + 20, "检查标签信息是否绑定完成"),
TAG_INFO_INIT_DONE(CommonConstant.DEFAULT_USER_ERROR_CODE + JYZBConstant.JYZB_EXCEPTION_STEP_CODE + 20, "检查标签信息是否绑定完成"),
/**
* 标签已绑定
*/
TAG_INFO_HAD_BINDING(CommonConstant.DEFAULT_USER_ERROR_CODE + GoldConstant.GOLD_EXCEPTION_STEP_CODE + 21, "标签已绑定"),
TAG_INFO_HAD_BINDING(CommonConstant.DEFAULT_USER_ERROR_CODE + JYZBConstant.JYZB_EXCEPTION_STEP_CODE + 21, "标签已绑定"),
/**
* 确认绑定是否已完成
*/
TAG_UID_BINDING_ERROR(CommonConstant.DEFAULT_USER_ERROR_CODE + GoldConstant.GOLD_EXCEPTION_STEP_CODE + 22, "确认绑定是否已完成"),
TAG_UID_BINDING_ERROR(CommonConstant.DEFAULT_USER_ERROR_CODE + JYZBConstant.JYZB_EXCEPTION_STEP_CODE + 22, "确认绑定是否已完成"),
/**
* 标签重复
*/
TAG_INFO_REPEAT_ERROR(CommonConstant.DEFAULT_USER_ERROR_CODE + GoldConstant.GOLD_EXCEPTION_STEP_CODE + 23, "标签重复"),
TAG_INFO_REPEAT_ERROR(CommonConstant.DEFAULT_USER_ERROR_CODE + JYZBConstant.JYZB_EXCEPTION_STEP_CODE + 23, "标签重复"),
;
......
package com.junmp.gold.cache;
import com.junmp.gold.api.constant.GoldConstant;
import com.junmp.gold.api.constant.JYZBConstant;
import com.junmp.v2.cache.AbstractRedisCache;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.stereotype.Component;
......@@ -26,6 +26,6 @@ public class GoldRedisCache extends AbstractRedisCache<String> {
@Override
public String getCommonKeyPrefix() {
return GoldConstant.GOLD_CACHE_PREFIX;
return JYZBConstant.JYZB_CACHE_PREFIX;
}
}
......@@ -2,7 +2,7 @@ package com.junmp.gold.controller;
import cn.hutool.core.util.StrUtil;
import com.junmp.gold.api.constant.GoldConstant;
import com.junmp.gold.api.constant.JYZBConstant;
import com.junmp.gold.cache.GoldRedisCache;
import com.junmp.gold.doc.LoginDoc;
import com.junmp.v2.auth.api.bean.auth.LoginReq;
......@@ -47,9 +47,9 @@ public class LoginController implements LoginDoc {
LoginRes res = authContainer.login(req);
if (null != res) {
//配置扩展信息
String jwt = goldRedisCache.get(GoldConstant.GOLD_JWT_KEY);
String jwt = goldRedisCache.get(JYZBConstant.JYZB_JWT_KEY);
if(StrUtil.isEmpty(jwt)){
goldRedisCache.put(GoldConstant.GOLD_JWT_KEY,res.getToken());
goldRedisCache.put(JYZBConstant.JYZB_JWT_KEY,res.getToken());
}
return ApiRes.success(res);
} else {
......
......@@ -6,7 +6,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.junmp.gold.api.bean.req.ProductSkuReq;
import com.junmp.gold.api.exception.GoldAppException;
import com.junmp.gold.api.exception.JYZBAppException;
import com.junmp.gold.api.exception.enums.ProductExceptionEnum;
import com.junmp.gold.api.util.GenCodeUtil;
import com.junmp.gold.entity.Product;
......@@ -64,7 +64,7 @@ public class ProductSkuServiceImpl extends ServiceImpl<ProductSkuMapper, Product
return this.save(entity);
} else {
log.warn(StrUtil.format("该产品不存在,编号为:{}", req.getProductId()));
throw new GoldAppException(ProductExceptionEnum.PRODUCT_NOT_EXIST);
throw new JYZBAppException(ProductExceptionEnum.PRODUCT_NOT_EXIST);
}
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论