Browse Source

用户全部信息查询

huangqizheng/feature-20250710151401-数据同步完成
sunjiabei 1 month ago
parent
commit
cf142e26c4
  1. 11
      src/main/java/com/example/demo/controller/UserController.java
  2. 2
      src/main/java/com/example/demo/mapper/UserMapper.java
  3. 3
      src/main/java/com/example/demo/service/UserService.java
  4. 7
      src/main/java/com/example/demo/serviceImpl/UserServiceImpl.java
  5. 8
      src/main/resources/mapper/UserMapper.xml

11
src/main/java/com/example/demo/controller/UserController.java

@ -1,5 +1,6 @@
package com.example.demo.controller;
import com.example.demo.domain.entity.User;
import com.example.demo.domain.vo.Gold;
import com.example.demo.domain.vo.GoldUser;
import com.example.demo.domain.vo.Result;
@ -38,4 +39,14 @@ public class UserController {
return Result.error("请检查输入精网号");
}
}
@PostMapping("/selectAllUser")
public Result selectUser(@RequestBody User user) {
try {
user = userService.selectAllUser(user.getJwcode().toString());
return Result.success(user);
} catch (Exception e) {
return Result.error("请检查输入精网号");
}
}
}

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

@ -22,6 +22,8 @@ public interface UserMapper {
GoldUser selectGold(String jwcode);
void updateGold(User user);
User selectAllUser(String jwcode);
//查询充值次数
Integer selectRechargeNumByJwcode(Integer jwcode);
}

3
src/main/java/com/example/demo/service/UserService.java

@ -1,5 +1,6 @@
package com.example.demo.service;
import com.example.demo.domain.entity.User;
import com.example.demo.domain.vo.Gold;
import com.example.demo.domain.vo.GoldUser;
@ -16,4 +17,6 @@ public interface UserService {
GoldUser selectUser(String jwcode);
GoldUser selectgold(String jwcode);
User selectAllUser(String jwcode);
}

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

@ -1,5 +1,6 @@
package com.example.demo.serviceImpl;
import com.example.demo.domain.entity.User;
import com.example.demo.domain.vo.Gold;
import com.example.demo.domain.vo.GoldUser;
import com.example.demo.mapper.ConsumeMapper;
@ -31,6 +32,12 @@ public class UserServiceImpl implements UserService {
}
@Override
public User selectAllUser(String jwcode) {
User user = userMapper.selectAllUser(jwcode);
return user;
}
@Override
public GoldUser selectgold(String jwcode) {
GoldUser gold = userMapper.selectGold(jwcode);
return gold;

8
src/main/resources/mapper/UserMapper.xml

@ -22,7 +22,13 @@
FROM user
WHERE jwcode = #{jwcode}
</select>
<!-- 根据精网号查询用户信息 -->
<select id="selectAllUser" resultType="com.example.demo.domain.entity.User">
SELECT
*
FROM user
WHERE jwcode = #{jwcode}
</select>
<!-- 根据精网号查询金币余额 -->
<select id="selectGold" resultType="com.example.demo.domain.vo.GoldUser">
SELECT

Loading…
Cancel
Save