Browse Source

quanxian

pull/1/head
huangqizhen 6 months ago
parent
commit
b0855d6735
  1. 8
      src/main/java/com/example/demo/controller/ConsumeController.java
  2. 6
      src/main/java/com/example/demo/mapper/DetailYMapper.java
  3. 6
      src/main/java/com/example/demo/mapper/UserMapper.java
  4. 2
      src/main/java/com/example/demo/serviceImpl/RechargeServiceImpl.java
  5. 8
      src/main/java/com/example/demo/serviceImpl/UserServiceImpl.java
  6. 19
      src/main/resources/application.yml

8
src/main/java/com/example/demo/controller/ConsumeController.java

@ -58,14 +58,12 @@ public class ConsumeController {
} }
} }
@PostMapping("/getDeatil/{jwcode}")
public Result getDeatil(@PathVariable("jwcode") Integer jwcode) {
@PostMapping("/getDeatil")
public Result getDeatil(@RequestBody UserVo userVo) {
try { try {
UserVo userVo = new UserVo();
userVo.setJwcode(jwcode.toString());
userService.search(userVo); userService.search(userVo);
return Result.success(consumeService.getDeatil(jwcode));
return Result.success(consumeService.getDeatil(Integer.valueOf(userVo.getJwcode())));
} catch (Exception e) { } catch (Exception e) {
log.error(Arrays.toString(e.getStackTrace())); log.error(Arrays.toString(e.getStackTrace()));
return Result.error(e.getMessage()); return Result.error(e.getMessage());

6
src/main/java/com/example/demo/mapper/DetailYMapper.java

@ -82,15 +82,15 @@ public interface DetailYMapper {
"<script>", "<script>",
"SELECT", "SELECT",
" SUM(`recharge_coin`) AS 'sumR',", " SUM(`recharge_coin`) AS 'sumR',",
" SUM(`recharge_coin`) AS 'sumT',",
" SUM(`recharge_coin`) AS 'sumF'",
" SUM(`task_coin`) AS 'sumT',",
" SUM(`free_coin`) AS 'sumF'",
"FROM", "FROM",
"`detail_y`", "`detail_y`",
"<where>", "<where>",
"<if test='jwcode!=null and jwcode.length>0'>AND jwcode=#{jwcode}</if>", "<if test='jwcode!=null and jwcode.length>0'>AND jwcode=#{jwcode}</if>",
"<if test='updateType!=null'>AND update_type=#{updateType}</if>", "<if test='updateType!=null'>AND update_type=#{updateType}</if>",
"<if test='startDate != null and endDate != null'>AND create_time BETWEEN #{startDate} AND #{endDate}</if>", "<if test='startDate != null and endDate != null'>AND create_time BETWEEN #{startDate} AND #{endDate}</if>",
"<if test='area!=null and area.length>0'>AND area=#{area}</if>",
"</where>", "</where>",
"</script>" "</script>"
}) })

6
src/main/java/com/example/demo/mapper/UserMapper.java

@ -21,7 +21,7 @@ public interface UserMapper {
List<String> selectJwcode(); List<String> selectJwcode();
@Select({ @Select({
"<script>", "<script>",
"select name from user",
"select * from user",
"<where>", "<where>",
"<if test='jwcode!=null and jwcode.length>0'>and jwcode=#{jwcode}</if>", "<if test='jwcode!=null and jwcode.length>0'>and jwcode=#{jwcode}</if>",
"</where>", "</where>",
@ -65,8 +65,8 @@ public interface UserMapper {
"LEFT JOIN\n" + "LEFT JOIN\n" +
" audit a ON d.detail_id = a.detail_id AND a.audit_flag = 1\n" + " audit a ON d.detail_id = a.detail_id AND a.audit_flag = 1\n" +
"WHERE\n" + "WHERE\n" +
" u.jwcode =#{jwcode}\n"+"and\n" +
"refund_flag = 1"
" u.jwcode =#{jwcode}"
}) })

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

@ -44,7 +44,7 @@ public class RechargeServiceImpl implements RechargeService {
@Override @Override
@Transactional @Transactional
// @CacheEvict(value = "recharge",allEntries = true)
@CacheEvict(value = "recharge",allEntries = true)
public int add(Recharge recharge) throws Exception { public int add(Recharge recharge) throws Exception {
// return rechargeMapper.insert(recharge); // return rechargeMapper.insert(recharge);

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

@ -1,6 +1,5 @@
package com.example.demo.serviceImpl; package com.example.demo.serviceImpl;
import com.example.demo.domain.entity.Detail; import com.example.demo.domain.entity.Detail;
import com.example.demo.domain.entity.User; import com.example.demo.domain.entity.User;
import com.example.demo.domain.vo.UserVo; import com.example.demo.domain.vo.UserVo;
@ -13,7 +12,6 @@ import org.springframework.cache.annotation.CacheConfig;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import org.springframework.util.ObjectUtils; import org.springframework.util.ObjectUtils;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.List; import java.util.List;
@Transactional @Transactional
@ -30,7 +28,11 @@ public class UserServiceImpl implements UserSevice {
if(ObjectUtils.isEmpty(sUser)){ if(ObjectUtils.isEmpty(sUser)){
throw new Exception("无此精网号"); throw new Exception("无此精网号");
} }
// if(sUser.getArea()!=)
if(!userVo.getArea().equals("总部")){
if(!sUser.getArea().equals(userVo.getArea())){
throw new Exception("该地区查无此号");
}
}
return userMapper.selectA(userVo); return userMapper.selectA(userVo);
} }
@Override @Override

19
src/main/resources/application.yml

@ -1,5 +1,5 @@
server: server:
port: 10010
port: 10702
spring: spring:
servlet: servlet:
@ -15,7 +15,7 @@ spring:
connection-timeout: 30000 connection-timeout: 30000
pool-name: HwgoldHikariCP pool-name: HwgoldHikariCP
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://39.101.133.168/hwgold?serverTimezone=GMT%2b8
url: jdbc:mysql://54.251.137.151:10701/hwgold?serverTimezone=GMT%2b8
username: hwgold username: hwgold
password: 'AGX4Z3YMxiCG3GR2' password: 'AGX4Z3YMxiCG3GR2'
application: application:
@ -28,13 +28,13 @@ spring:
cache-null-values: true cache-null-values: true
data: data:
redis: redis:
# host: 39.99.159.73
# port: 20001
# password: 8912h12jhhajsd
# timeout: 1000
host: 127.0.0.1
port: 6379
host: 54.251.137.151
port: 10703
password: 8912h12jhhajsd
timeout: 1000 timeout: 1000
# host: 127.0.0.1
# port: 6379
# timeout: 1000
lettuce: lettuce:
pool: pool:
max-active: 20 max-active: 20
@ -47,5 +47,4 @@ mybatis:
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
upload: upload:
path: D:/gold1
# path: /home/java/haiwaiyanfa/gold1/
path: /home/java/haiwaiyanfa/gold1/
Loading…
Cancel
Save