Browse Source

新增用户与更新用户

huangqizheng/feature-20250710151401-数据同步完成
lijianlin 1 month ago
parent
commit
a36dc3d488
  1. 2
      src/main/java/com/example/demo/controller/AdminController.java
  2. 24
      src/main/resources/mapper/UserMapper.xml

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

@ -59,7 +59,7 @@ public class AdminController {
} }
@PostMapping("/adminId") @PostMapping("/adminId")
public Result selectId(@RequestBody Admin admin) {
public Result selectId(@RequestBody Admin admin ) {
try { try {
String ID = adminService.getId(admin.getAccount()); String ID = adminService.getId(admin.getAccount());

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

@ -1,6 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.example.demo.mapper.UserMapper"> <mapper namespace="com.example.demo.mapper.UserMapper">
<insert id="addUser">
INSERT INTO user(
name,jwcode,market
) VALUES (
#{name},#{jwcode},#{market}
)
</insert>
<!-- 根据精网号查询用户信息 --> <!-- 根据精网号查询用户信息 -->
<select id="selectUser" resultType="com.example.demo.domain.vo.GoldUser"> <select id="selectUser" resultType="com.example.demo.domain.vo.GoldUser">
@ -58,4 +66,20 @@
update_time = NOW() update_time = NOW()
WHERE jwcode = #{jwcode} WHERE jwcode = #{jwcode}
</update> </update>
<update id="updateAllGold">
UPDATE user
SET
<if test="sum_permanent_gold != null">sum_permanent_gold = #{sumPermanentGold},</if>
<if test="sum_free_june != null">sum_free_june = #{sumFreeJune},</if>
<if test="sum_free_december != null">sum_free_december = #{sumFreeDecember},</if>
<if test="sum_task_gold != null">sum_task_gold = #{sumTaskGold},</if>
<if test="current_permanent_gold != null">current_permanent_gold = #{currentPermanentGold},</if>
<if test="current_free_june != null">current_free_june = #{currentFreeJune},</if>
<if test="current_free_december != null">current_free_december = #{currentFreeDecember},</if>
<if test="current_task_gold != null">current_task_gold = #{currentTaskGold},</if>
<if test="consume_num != null">consume_num = #{consumeNum},</if>
<if test="recharge_num != null">recharge_num = #{rechargeNum}</if>
where jwcode = #{jwcode}
</update>
</mapper> </mapper>
Loading…
Cancel
Save