Просмотр исходного кода

add:体力增加接口新增返回power字段

zack 2 месяцев назад
Родитель
Сommit
bdc6ff284c

+ 4 - 2
yt-ios-lemon/lemon-ios-service/src/main/java/com/ytpm/lemonios/controller/WxController.java

@@ -5,6 +5,7 @@ import cn.hutool.core.util.IdUtil;
 import cn.hutool.core.util.StrUtil;
 import cn.hutool.http.HttpUtil;
 import com.alibaba.fastjson.JSON;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.ytpm.app.enums.AppTypeEnums;
 import com.ytpm.app.model.YtAppDefaultConfig;
 import com.ytpm.app.model.YtDyzPowerRecord;
@@ -174,7 +175,7 @@ public class WxController {
     @ApiOperation("体力增加")
     @GetMapping("/addPower")
     @Transactional(rollbackFor = Exception.class)
-    public Result<YtDyzUser> addPower(@RequestParam("userId")String userId) {
+    public Result<Integer> addPower(@RequestParam("userId")String userId) {
         appUserMapper.addOnePower(userId);
         YtDyzPowerRecord record = new YtDyzPowerRecord();
         record.setUserId(userId);
@@ -183,7 +184,8 @@ public class WxController {
         record.setType(1);
         record.setRemark("增加体力");
         appUserMapper.addPowerRecord(record);
-        return Result.resultOk(RepMessage.ADD_SUCCESS);
+        YtDyzUser user = appUserMapper.selectById(userId);
+        return Result.resultOk(RepMessage.ADD_SUCCESS, user.getPower());
     }
 
     @ApiOperation("保存应用默认配置")

+ 5 - 0
yt-ios-lemon/lemon-ios-service/src/main/java/com/ytpm/lemonios/dao/AppUserMapper.java

@@ -23,6 +23,11 @@ import java.util.List;
 @Mapper
 public interface AppUserMapper {
 
+    /**
+     * userId查询用户信息
+     */
+    YtDyzUser selectById(@Param("userId")String userId);
+
     /**
      * openid查询用户信息
      */

+ 6 - 0
yt-ios-lemon/lemon-ios-service/src/main/resources/mapper/AppUserMapper.xml

@@ -242,6 +242,12 @@
         where wx_open_id = #{openid}
         and ditch_id = #{ditchId}
     </select>
+    <select id="selectById" resultType="com.ytpm.app.model.YtDyzUser">
+        select
+            user_id, app_id,phone,device_id, ditch_id, nick_name,head_img, power, registry_time, last_login_time, last_login_ip, login_days, total_video, total_income, red_packet_balance, red_packet_amount, points_balance, points_total, withdraw_total, sign_days, user_status, risk_reason, wx_open_id, ios_id, platform_id
+        from yt_dyz_user
+        where user_id = #{userId}
+    </select>
     <select id="getYtAppUserForIos" resultType="com.ytpm.app.model.YtDyzUser">
         select
             user_id, app_id,phone,device_id, ditch_id, nick_name,head_img, power, registry_time, last_login_time, last_login_ip, login_days, total_video, total_income, red_packet_balance, red_packet_amount, points_balance, points_total, withdraw_total, sign_days, user_status, risk_reason, wx_open_id, ios_id, platform_id