Browse Source

新增用户与更新用户1

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

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

@ -48,5 +48,25 @@ public class UserController {
return Result.error("请检查输入精网号"); return Result.error("请检查输入精网号");
} }
} }
//更新全部金币
@PostMapping("/updateAllGold")
public Result updateAllGold(@RequestBody User user) {
try {
userService.updateAllGold(user);
return Result.success("更新成功");
} catch (Exception e) {
return Result.error("请检查输入精网号");
}
}
//新增用户
@PostMapping("/addUser")
public Result addUser(@RequestBody User user) {
try {
userService.addUser(user);
return Result.success("添加成功");
} catch (Exception e) {
return Result.error("请检查属性");
}
}
} }

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

@ -26,4 +26,9 @@ public interface UserMapper {
User selectAllUser(String jwcode); User selectAllUser(String jwcode);
//查询充值次数 //查询充值次数
Integer selectRechargeNumByJwcode(Integer jwcode); Integer selectRechargeNumByJwcode(Integer jwcode);
void updateAllGold(User user);
void addUser(User user);
} }

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

@ -19,4 +19,8 @@ public interface UserService {
GoldUser selectgold(String jwcode); GoldUser selectgold(String jwcode);
User selectAllUser(String jwcode); User selectAllUser(String jwcode);
void updateAllGold(User user);
void addUser(User user);
} }

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

@ -38,6 +38,16 @@ public class UserServiceImpl implements UserService {
} }
@Override @Override
public void updateAllGold(User user) {
userMapper.updateAllGold(user);
}
@Override
public void addUser(User user) {
userMapper.addUser(user);
}
@Override
public GoldUser selectgold(String jwcode) { public GoldUser selectgold(String jwcode) {
GoldUser gold = userMapper.selectGold(jwcode); GoldUser gold = userMapper.selectGold(jwcode);
return gold; return gold;

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

@ -6,10 +6,11 @@
name,jwcode,market name,jwcode,market
) VALUES ( ) VALUES (
#{name},#{jwcode},#{market}
)
#{name},#{jwcode},#{market}
)
</insert> </insert>
<!-- 根据精网号查询用户信息 --> <!-- 根据精网号查询用户信息 -->
<select id="selectUser" resultType="com.example.demo.domain.vo.GoldUser"> <select id="selectUser" resultType="com.example.demo.domain.vo.GoldUser">
SELECT SELECT
@ -66,7 +67,7 @@
update_time = NOW() update_time = NOW()
WHERE jwcode = #{jwcode} WHERE jwcode = #{jwcode}
</update> </update>
<update id="updateAllGold">
<update id="updateAllGold" parameterType="com.example.demo.domain.entity.User">
UPDATE user UPDATE user
SET SET
<if test="sum_permanent_gold != null">sum_permanent_gold = #{sumPermanentGold},</if> <if test="sum_permanent_gold != null">sum_permanent_gold = #{sumPermanentGold},</if>

Loading…
Cancel
Save