Selaa lähdekoodia

小程序端完善二维码红包接口

cgp 1 päivä sitten
vanhempi
commit
a3bedeb672

+ 1 - 1
fs-service/src/main/java/com/fs/his/dto/CollectionUserPhoneDTO.java

@@ -5,7 +5,7 @@ import lombok.Data;
 @Data
 public class CollectionUserPhoneDTO {
     /**
-     * 用户id
+     * 用户id(后端通过Token获取)
      * */
     private Long userId;
 

+ 1 - 1
fs-service/src/main/java/com/fs/his/dto/ShareQRCRedPackageDto.java

@@ -4,7 +4,7 @@ import lombok.Data;
 
 @Data
 public class ShareQRCRedPackageDto {
-    //用户id fs_user表主键
+    //用户id fs_user表主键(后端通过Token获取)
     private Long userId;
 
     //公司用户id fs_company_user表

+ 16 - 4
fs-user-app/src/main/java/com/fs/app/controller/ShareMaterialController.java

@@ -45,16 +45,28 @@ public class ShareMaterialController extends AppBaseController
      */
     @PostMapping("/submitPhone")
     public R submitPhone(@RequestBody CollectionUserPhoneDTO userPhoneDTO){
+        long userId;
+        try {
+            userId = Long.parseLong(getUserId());
+        }catch (Exception e){
+            return R.error("用户登录信息异常");
+        }
+        userPhoneDTO.setUserId(userId);
         int result = companyQrcPhoneService.submitPhone(userPhoneDTO);
         return result>0?R.ok():R.error("提交失败");
     }
 
     /**
-     * 根据用户id查询用户是领取分享二维码红包详情
-     * 一个用户id只能领取一次红包
+     * 根据用户id查询用户领取分享二维码红包详情
      * */
-    @GetMapping("/getRedPackageRecord/{userId}")
-    public R getRedPackageRecord(@PathVariable Long userId){
+    @GetMapping("/getRedPackageRecord")
+    public R getRedPackageRecord(){
+        long userId;
+        try {
+            userId = Long.parseLong(getUserId());
+        }catch (Exception e){
+            return R.error("用户登录信息异常");
+        }
         return R.ok().put("data",companyQrcRedPackageRecordService.getRedPackageRecordByUserId(userId));
     }