Commit 3af73120 authored by hezhen's avatar hezhen

123

parent dc5b09db
...@@ -50,10 +50,10 @@ public interface ActivityFeign { ...@@ -50,10 +50,10 @@ public interface ActivityFeign {
@ApiOperation("新人有礼参加活动") @ApiOperation("新人有礼参加活动")
@RequestMapping(value = "/join/user", method = RequestMethod.POST) @RequestMapping(value = "/join/user", method = RequestMethod.POST)
public ObjectRestResponse join(@RequestParam(value = "userId",defaultValue ="0" ) Integer userId); public ObjectRestResponse join(@RequestParam(value = "userId",defaultValue ="0" ) Integer userId);
@ApiModelProperty("获取用户积分") @ApiModelProperty("获取用户积分")
@GetMapping(value = "/user") @GetMapping(value = "/user/info")
public IntegralUserTotal user(@RequestParam("userId") Integer userId); public IntegralUserTotal info(@RequestParam("userId") Integer userId);
@GetMapping("/activity_data/clear") @GetMapping("/activity_data/clear")
ObjectRestResponse<Void> clearDate(@RequestParam(value = "userIds") List<Integer> userIds); ObjectRestResponse<Void> clearDate(@RequestParam(value = "userIds") List<Integer> userIds);
......
package com.xxfc.platform.activity.biz; package com.xxfc.platform.activity.biz;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.github.wxiaoqi.security.admin.dto.UserInfoDTO;
import com.github.wxiaoqi.security.admin.entity.AppUserLogin; import com.github.wxiaoqi.security.admin.entity.AppUserLogin;
import com.github.wxiaoqi.security.admin.feign.UserFeign; import com.github.wxiaoqi.security.admin.feign.UserFeign;
import com.github.wxiaoqi.security.common.msg.ObjectRestResponse; import com.github.wxiaoqi.security.common.msg.ObjectRestResponse;
...@@ -12,6 +13,7 @@ import com.xxfc.platform.activity.dto.UserCouponDTO; ...@@ -12,6 +13,7 @@ import com.xxfc.platform.activity.dto.UserCouponDTO;
import com.xxfc.platform.activity.dto.UserCouponFindDTO; import com.xxfc.platform.activity.dto.UserCouponFindDTO;
import com.xxfc.platform.activity.dto.UserCouponSendDTO; import com.xxfc.platform.activity.dto.UserCouponSendDTO;
import com.xxfc.platform.activity.entity.Coupon; import com.xxfc.platform.activity.entity.Coupon;
import com.xxfc.platform.activity.entity.IntegralUserTotal;
import com.xxfc.platform.activity.entity.UserCoupon; import com.xxfc.platform.activity.entity.UserCoupon;
import com.xxfc.platform.activity.vo.CouponVo; import com.xxfc.platform.activity.vo.CouponVo;
import com.xxfc.platform.activity.vo.UserCouponPageVo; import com.xxfc.platform.activity.vo.UserCouponPageVo;
...@@ -51,6 +53,9 @@ public class UserCouponBiz extends BaseBiz<UserCouponMapper, UserCoupon> { ...@@ -51,6 +53,9 @@ public class UserCouponBiz extends BaseBiz<UserCouponMapper, UserCoupon> {
@Autowired @Autowired
private UserFeign userFeign; private UserFeign userFeign;
@Autowired
private IntegralUserTotalBiz integralUserTotalBiz;
private static final Long DAY=86400000L; private static final Long DAY=86400000L;
//自动发送优惠卷 //自动发送优惠卷
...@@ -324,4 +329,17 @@ public class UserCouponBiz extends BaseBiz<UserCouponMapper, UserCoupon> { ...@@ -324,4 +329,17 @@ public class UserCouponBiz extends BaseBiz<UserCouponMapper, UserCoupon> {
return mapper.inserBatch(userCoupons); return mapper.inserBatch(userCoupons);
} }
public UserInfoDTO getUserInfo(Integer userId)throws Exception{
UserInfoDTO userInfoDTO=new UserInfoDTO();
IntegralUserTotal integralUserTotal=integralUserTotalBiz.getIntegralByUser(userId);
BeanUtils.copyProperties(userInfoDTO,integralUserTotal);
UserCoupon userCoupon=new UserCoupon();
userCoupon.setUserId(userId);
userCoupon.setIsUse(0);
Long couponNumber=selectCount(userCoupon);
userInfoDTO.setCouponNumber(couponNumber);
return userInfoDTO;
}
} }
\ No newline at end of file
package com.xxfc.platform.activity.rest; package com.xxfc.platform.activity.rest;
import com.github.wxiaoqi.security.admin.dto.UserInfoDTO;
import com.github.wxiaoqi.security.admin.feign.dto.AppUserDTO; import com.github.wxiaoqi.security.admin.feign.dto.AppUserDTO;
import com.github.wxiaoqi.security.common.msg.ObjectRestResponse; import com.github.wxiaoqi.security.common.msg.ObjectRestResponse;
import com.github.wxiaoqi.security.common.util.process.ResultCode; import com.github.wxiaoqi.security.common.util.process.ResultCode;
...@@ -98,7 +99,11 @@ public class UserCouponController extends ActivityBaseController<UserCouponBiz> ...@@ -98,7 +99,11 @@ public class UserCouponController extends ActivityBaseController<UserCouponBiz>
} }
@ApiOperation("获取用户信息")
@GetMapping(value = "/info")
public UserInfoDTO info(@RequestParam("userId") Integer userId) throws Exception{
return baseBiz.getUserInfo(userId);
}
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment