Commit 1ef5a4d3 authored by hezhen's avatar hezhen

取消使用优惠卷

parent 694840ff
......@@ -32,4 +32,8 @@ public interface ActivityFeign {
@RequestParam(value = "TickerNo") String TickerNo,
@RequestParam(value = "orderNo") String orderNo);
@ApiOperation("优惠卷取消使用")
@RequestMapping(value = "/user/cancelUse", method = RequestMethod.POST)
public ObjectRestResponse cancelUse(@RequestParam(value = "TickerNo",defaultValue ="" ) String TickerNo);
}
......@@ -116,6 +116,30 @@ public class UserCouponBiz extends BaseBiz<UserCouponMapper, UserCoupon> {
updateSelectiveById(userCoupon);
}
//取消使用优惠卷
public void cancelTickerNo(String TickerNo){
if (StringUtils.isBlank(TickerNo)){
log.error("----参数不能为空");
return;
}
Example example=new Example(UserCoupon.class);
example.createCriteria().andEqualTo("TickerNo",TickerNo).andEqualTo("isDel",0);
List<UserCoupon> list=selectByExample(example);
if(list.size()==0){
log.error(TickerNo+"----优惠卷不存在");
return;
}
UserCoupon userCoupon=list.get(0);
if (userCoupon!=null&&userCoupon.getIsUse()!=1){
log.error(TickerNo+"----没有领优惠卷");
return;
}
userCoupon.setIsUse(0);
userCoupon.setOrderNo("");
userCoupon.setUseTime(0L);
updateSelectiveById(userCoupon);
}
......
......@@ -35,6 +35,8 @@ public class UserCouponController extends ActivityBaseController<UserCouponBiz>
public UserCouponVo info(@PathVariable String no) {
return baseBiz.getUserCoupon(no);
}
@ApiOperation("优惠卷使用")
@RequestMapping(value = "/use", method = RequestMethod.POST)
public ObjectRestResponse use(
......@@ -46,6 +48,14 @@ public class UserCouponController extends ActivityBaseController<UserCouponBiz>
return ObjectRestResponse.succ();
}
@ApiOperation("优惠卷取消使用")
@RequestMapping(value = "/cancelUse", method = RequestMethod.POST)
public ObjectRestResponse cancelUse(
@RequestParam(value = "TickerNo",defaultValue ="" ) String TickerNo){
baseBiz.cancelTickerNo(TickerNo);
return ObjectRestResponse.succ();
}
}
\ 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