邝工需求

This commit is contained in:
liuyingfang
2024-03-21 10:08:38 +08:00
parent d1b45d4fc8
commit 357aea532e
4 changed files with 23 additions and 2 deletions

View File

@@ -3,7 +3,9 @@ package com.chaozhanggui.admin.system.controller;
import com.chaozhanggui.admin.system.service.PromotionImageService;
import com.chaozhanggui.common.system.config.RespBody;
import com.chaozhanggui.dao.system.dao.TbPlussUserAppMapper;
import com.chaozhanggui.dao.system.entity.TbPlussAppGuide;
import com.chaozhanggui.dao.system.entity.TbPlussUserApp;
import com.dianguang.cloud.ossservice.config.CloudStorageConfig;
import com.dianguang.cloud.ossservice.service.OSSFactory;
import lombok.extern.slf4j.Slf4j;
@@ -40,6 +42,8 @@ public class PromotionImageController {
private PromotionImageService promotionImageService;
@Autowired
CloudStorageConfig config;
@Resource
private TbPlussUserAppMapper userAppMapper;
/**
* 列表
@@ -165,6 +169,21 @@ public class PromotionImageController {
return new RespBody("000000","success");
}
@GetMapping("/merchantCode")
public RespBody getMerchantCodeByUserId(@RequestParam Integer userId){
if (userId != null ){
TbPlussUserApp tbPlussUserApp = userAppMapper.selectByUserId(userId);
if (tbPlussUserApp != null){
HashMap<String, String> map = new HashMap<>();
map.put("merchantCode",tbPlussUserApp.getMerchantcode());
return new RespBody("000000",map);
}
return new RespBody("999943");
}
return new RespBody("999943");
}
}

View File

@@ -22,6 +22,7 @@ public class AdminWebConfig implements WebMvcConfigurer {
registry.addInterceptor(new LoginInterceptor(redisUtil))
.addPathPatterns()
// 如果有静态资源的时候可以在这个地方放行
.excludePathPatterns("/","/user/doLogin","/agency/mytest","/agency/queryAgency","/promotion/testRequest","/promotion/testRequestBoolean","/promotion/testSuccess","/agency/sendmessage","/Alipay/pay");
.excludePathPatterns("/","/user/doLogin","/agency/mytest","/agency/queryAgency","/promotion/testRequest","/promotion/testRequestBoolean","/promotion/testSuccess","/agency/sendmessage",
"/Alipay/pay","/promotion/merchantCode");
}
}

View File

@@ -44,6 +44,7 @@ public class LoginInterceptor implements HandlerInterceptor {
||"/admin/notifyCallback/authUser".equals(requestURI)
||"/admin/notifyCallback/createStore".equals(requestURI)
||"/admin/notifyCallback/modifySettle".equals(requestURI)
||"/admin/promotion/merchantCode".equals(requestURI)
){
return true;
}

View File

@@ -3,7 +3,7 @@ package com.chaozhanggui.admin.system.util;
import java.security.MessageDigest;
public class MD5Util {
private static String byteArrayToHexString(byte b[]) {
private static String byteArrayToHexString(byte b[]) {
StringBuffer resultSb = new StringBuffer();
for (int i = 0; i < b.length; i++)
resultSb.append(byteToHexString(b[i]));