Browse Source

Merge branch 'milestone-20250711-金币重构二期' into sunjiabei/feature-20250725135225-金币三期

lijianlin/feature-20250710152503-二期工作台与部分权限
sunjiabei 3 weeks ago
parent
commit
ba69529653
  1. 2
      src/main/java/com/example/demo/Export/ExportServiceImpl.java
  2. 2
      src/main/java/com/example/demo/Mysql/MysqlServiceImpl.java
  3. 6
      src/main/java/com/example/demo/Util/JWTUtil.java
  4. 6
      src/main/java/com/example/demo/controller/AdminController.java
  5. 4
      src/main/java/com/example/demo/controller/GoldDetailController.java
  6. 2
      src/main/java/com/example/demo/controller/PermissionController.java
  7. 8
      src/main/java/com/example/demo/serviceImpl/AdminServiceImpl.java
  8. 2
      src/main/java/com/example/demo/serviceImpl/ExportExcelServiceImpl.java
  9. 6
      src/main/java/com/example/demo/serviceImpl/GeneralServiceImpl.java
  10. 2
      src/main/java/com/example/demo/serviceImpl/GoldDetailServiceImpl.java
  11. 11
      src/main/resources/application-dev.yml
  12. 20
      src/main/resources/application-prod.yml
  13. 10
      src/main/resources/application-test.yml
  14. 4
      src/main/resources/application.yml

2
src/main/java/com/example/demo/Export/ExportServiceImpl.java

@ -61,7 +61,7 @@ public class ExportServiceImpl implements ExportService{
"充值明细",
admin,
LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyyMMddHHmmss")));
System.out.println(fileName);
// System.out.println(fileName);
dto.setUrl("");
dto.setFileName(fileName);
dto.setDataNum(0);

2
src/main/java/com/example/demo/Mysql/MysqlServiceImpl.java

@ -178,7 +178,7 @@ public class MysqlServiceImpl implements MysqlService {
String country = "未知";
BaseDES des = new BaseDES();
String desjwcode= des.encrypt(String.valueOf(jwcode));
System.out.println("desjwcode:"+desjwcode);
// System.out.println("desjwcode:"+desjwcode);
// 创建 JSON 请求体
Map<String, String> requestBody = new HashMap<>();

6
src/main/java/com/example/demo/Util/JWTUtil.java

@ -47,8 +47,8 @@ public class JWTUtil {
ObjectMapper mapper = new ObjectMapper();
try {
String json = mapper.writeValueAsString(user);
System.out.println("用户的JSON");
System.out.println(json);
// System.out.println("用户的JSON");
// System.out.println(json);
return createJWT(json, JWT_TTL);
} catch (JsonProcessingException e) {
throw new RuntimeException(e);
@ -142,7 +142,7 @@ public class JWTUtil {
*/
public static Claims parseJWT(String jwt) throws Exception {
SecretKey secretKey = generalKey();
System.out.println(jwt);
// System.out.println(jwt);
return Jwts.parser()
.setSigningKey(secretKey)
.parseClaimsJws(jwt)

6
src/main/java/com/example/demo/controller/AdminController.java

@ -43,7 +43,7 @@ public class AdminController {
try {
admin = adminService.login(admin);
String token = JWTUtil.createJWT(admin);
System.out.println(token);
// System.out.println(token);
admin.setPassword(null);
return Result.success(token, admin);
@ -59,9 +59,9 @@ public class AdminController {
//String token = token1.getToken();
String token = token1;
System.out.println("1/*/*/*/*//*-*-*-*-*-*-1" + token);
try {
System.out.println("/+/+/+/+/+/+/+//" + JWTUtil.getUserDetailsList(String.valueOf(token), Admin.class));
return JWTUtil.getUserDetailsList(String.valueOf(token), Admin.class);
} catch (Exception e) {

4
src/main/java/com/example/demo/controller/GoldDetailController.java

@ -105,7 +105,7 @@ public class GoldDetailController {
}
@PostMapping("/getGold")
public Result getGold(@RequestBody Page page) throws Exception {
System.out.println( page);
// System.out.println( page);
if(ObjectUtils.isEmpty(page.getPageNum())){
return Result.error("页码数为空!");
}
@ -174,7 +174,7 @@ public class GoldDetailController {
}
public Result ExcelGold(@RequestBody Page page) throws Exception {
System.out.println( page);
// System.out.println( page);
if(ObjectUtils.isEmpty(page.getPageNum())){
return Result.error("页码数为空!");
}

2
src/main/java/com/example/demo/controller/PermissionController.java

@ -64,7 +64,7 @@ public class PermissionController {
//新增用户
@PostMapping("/addPermission")
public Result addPermission(@RequestBody Admin admin) throws Exception {
System.out.println( admin);
// System.out.println( admin);
try {
return Result.success(permissionService.addpermission(admin));
}

8
src/main/java/com/example/demo/serviceImpl/AdminServiceImpl.java

@ -37,7 +37,7 @@ public class AdminServiceImpl implements AdminService {
}
Admin adminInDB = adminMapper.getAdmin(account);
System.out.println("adminInDB:" + adminInDB);
// System.out.println("adminInDB:" + adminInDB);
if (adminInDB == null) {
throw new RuntimeException("无此精网号");
}
@ -48,14 +48,14 @@ public class AdminServiceImpl implements AdminService {
}
try {
System.out.println("admin:" + account);
System.out.println("admin:" + admin.getPassword());
// System.out.println("admin:" + account);
// System.out.println("admin:" + admin.getPassword());
UsernamePasswordAuthenticationToken token =
new UsernamePasswordAuthenticationToken(account, admin.getPassword());
Authentication authentication = authenticationManager.authenticate(token);
SecurityContextHolder.getContext().setAuthentication(authentication); // 存储认证信息
Admin authenticatedAdmin = (Admin) authentication.getPrincipal();
System.out.println("authenticatedAdmin markets: " + authenticatedAdmin.getMarkets()); // 添加日志检查
// System.out.println("authenticatedAdmin markets: " + authenticatedAdmin.getMarkets()); // 添加日志检查
return authenticatedAdmin;
} catch (Exception e) {

2
src/main/java/com/example/demo/serviceImpl/ExportExcelServiceImpl.java

@ -76,6 +76,7 @@ public class ExportExcelServiceImpl implements ExportExcelService {
private ExportMapper exportMapper;
@Transactional
@Override
public Exception handleExcelExportData(String message) throws Exception {
@ -87,6 +88,7 @@ public class ExportExcelServiceImpl implements ExportExcelService {
OutputStream outputStream = null;
ExcelWriter excelWriter = null;
try {
// 1. 解析JSON任务
JsonNode rootNode = objectMapper.readTree(message);

6
src/main/java/com/example/demo/serviceImpl/GeneralServiceImpl.java

@ -139,7 +139,7 @@ public class GeneralServiceImpl implements GeneralService {
return list;
} catch (Exception e) {
// 记录日志
log.error("获取地区权限失败", e);
// log.error("获取地区权限失败", e);
// 重新抛出异常或者根据需要返回一个默认值或空列表
throw new RuntimeException("获取地区权限失败", e);
}
@ -162,7 +162,7 @@ public class GeneralServiceImpl implements GeneralService {
return list;
} catch (Exception e) {
// 记录日志
log.error("获取地区权限失败", e);
// log.error("获取地区权限失败", e);
// 重新抛出异常或者根据需要返回一个默认值或空列表
throw new RuntimeException("获取地区权限失败", e);
}
@ -187,7 +187,7 @@ public class GeneralServiceImpl implements GeneralService {
return list;
} catch (Exception e) {
// 记录日志
log.error("获取地区权限失败", e);
// log.error("获取地区权限失败", e);
// 重新抛出异常或者根据需要返回一个默认值或空列表
throw new RuntimeException("获取地区权限失败", e);
}

2
src/main/java/com/example/demo/serviceImpl/GoldDetailServiceImpl.java

@ -49,7 +49,7 @@ public class GoldDetailServiceImpl implements GoldDetailService {
@Override
public PageInfo<GoldDetail> getGoldDetail(Integer pageNum, Integer pageSize, GoldDetail goldDetail) {
PageHelper.startPage(pageNum, pageSize);
System.out.println(goldDetail.getMarkets());
// System.out.println(goldDetail.getMarkets());
List<GoldDetail> list = goldDetailMapper.getGoldDetail(goldDetail);
return new PageInfo<>(list);
}

11
src/main/resources/application-dev.yml

@ -45,17 +45,6 @@ spring:
max-wait: -1
max-idle: 5
mybatis:
configuration:
mysql1:
map-underscore-to-camel-case: true
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
sqlserver1:
map-underscore-to-camel-case: true
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
upload:
path: D:\upload
file:
upload:
url: http://39.101.133.168:8828/hljw/api/aws/upload

20
src/main/resources/application-prod.yml

@ -35,9 +35,9 @@ spring:
data:
redis:
database: 2
host: 18.143.76.3
port: 10703
password: Ngc0FYUTA6h3wC5J
host: localhost
port: 6379
password: 123456
lettuce:
pool:
@ -45,20 +45,10 @@ spring:
max-wait: -1
max-idle: 5
mybatis:
configuration:
mysql1:
map-underscore-to-camel-case: true
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
sqlserver1:
map-underscore-to-camel-case: true
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
upload:
path: D:\upload
file:
upload:
url: https://api.homilychart.com/hljw/api/aws/upload
url: http://api.homilychart.com/hljw/api/aws/upload
feishu:
webhook:
url: https://open.feishu.cn/open-apis/bot/v2/hook/1a515b19-b64f-46b7-9486-35842b9539fe
@ -66,7 +56,7 @@ feishu:
server:
port: 10705
port: 8081
logging:
level:

10
src/main/resources/application-test.yml

@ -45,16 +45,6 @@ spring:
max-wait: -1
max-idle: 5
mybatis:
configuration:
mysql1:
map-underscore-to-camel-case: true
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
sqlserver1:
map-underscore-to-camel-case: true
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
upload:
path: D:\upload
file:
upload:

4
src/main/resources/application.yml

@ -84,10 +84,10 @@ mybatis:
configuration:
mysql1:
map-underscore-to-camel-case: true
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
sqlserver1:
map-underscore-to-camel-case: true
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
# mysql2:
# map-underscore-to-camel-case: true
# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

Loading…
Cancel
Save