|
@@ -30,10 +30,6 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
@Controller
|
|
|
@RequestMapping("/wechat/couponWechat")
|
|
|
public class CouponWechatHandler {
|
|
|
- @Autowired
|
|
|
- CouponItemService couponItemService;
|
|
|
- @Autowired
|
|
|
- CouponTypeService couponTypeService;
|
|
|
/**
|
|
|
*
|
|
|
* @param req
|
|
@@ -62,64 +58,4 @@ public class CouponWechatHandler {
|
|
|
e.printStackTrace();
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
- /**
|
|
|
- * 获取用户是否已领取优惠券
|
|
|
- * @param request
|
|
|
- * @return
|
|
|
- */
|
|
|
- @RequestMapping("/getIsReceive")
|
|
|
- public ResultMsg getIsReceive(HttpServletRequest request){
|
|
|
- ResultMsg resultMsg = new ResultMsg();
|
|
|
- Member memberInfo = WechatUtils.getUserBySession(request);
|
|
|
- Integer msg = couponItemService.getIsReceive(memberInfo.getUserOpenid());
|
|
|
- if(msg > 0){
|
|
|
- resultMsg.setResultCode(ResultInfo.SUCCESSCODE);
|
|
|
- resultMsg.setStatus(true);
|
|
|
- }else{
|
|
|
- resultMsg.setResultCode(ResultInfo.ERRORCODE);
|
|
|
- resultMsg.setStatus(false);
|
|
|
- resultMsg.setMessage("机器信息不存在,请重新进入!");
|
|
|
- return resultMsg;
|
|
|
- }
|
|
|
- return resultMsg;
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 点击领取新人优惠券(为当前用户新增一条优惠券)
|
|
|
- * @param request
|
|
|
- * @return
|
|
|
- */
|
|
|
- @RequestMapping("/getIsReceive")
|
|
|
- public ResultMsg addAewPeople(HttpServletRequest request){
|
|
|
- ResultMsg resultMsg = new ResultMsg();
|
|
|
- Member memberInfo = WechatUtils.getUserBySession(request);
|
|
|
- CouponType couponType = new CouponType();
|
|
|
- couponType.setCouponIsNewPeople(1);
|
|
|
- List<CouponType> couponTypeList = couponTypeService.getCouponTypeList(couponType);
|
|
|
- if(couponTypeList == null || couponTypeList.size() < 1){
|
|
|
- resultMsg.setResultCode(ResultInfo.ERRORCODE);
|
|
|
- resultMsg.setStatus(false);
|
|
|
- return resultMsg;
|
|
|
- }
|
|
|
-
|
|
|
- CouponItem couponItem = new CouponItem();
|
|
|
- couponItem.setCouponId(couponTypeList.get(0).getCouponId());
|
|
|
- Calendar calendar = Calendar.getInstance();
|
|
|
- calendar.setTime(new Date());
|
|
|
- calendar.set(Calendar.YEAR,1);
|
|
|
- couponItem.setCouponUseEndDate(calendar.getTime());//领取后一年有效
|
|
|
- couponItem.setCouponReceiveDate(new Date());
|
|
|
- couponItem.setCouponUseStatus(1);
|
|
|
- couponItem.setCouponIsDonation(2);
|
|
|
- couponItem.setCouponItemRemark("新人优惠券");
|
|
|
- if(couponItemService.insertCouponItem(couponItem) > 0){
|
|
|
- resultMsg.setResultCode(ResultInfo.SUCCESSCODE);
|
|
|
- resultMsg.setStatus(true);
|
|
|
- }else{
|
|
|
- resultMsg.setResultCode(ResultInfo.ERRORCODE);
|
|
|
- resultMsg.setStatus(false);
|
|
|
- }
|
|
|
- return resultMsg;
|
|
|
- }
|
|
|
}
|