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

[卡转赠][添加][状态查询]

release_toaliyun_real
gongbiao 7 лет назад
Родитель
Сommit
36c2cc8331
1 измененных файлов: 18 добавлений и 8 удалений
  1. +18
    -8
      mallinkCApi/src/main/java/com/iformall/controller/WxCouponOrderController.java

+ 18
- 8
mallinkCApi/src/main/java/com/iformall/controller/WxCouponOrderController.java Просмотреть файл

@@ -137,21 +137,26 @@ public class WxCouponOrderController extends BaseController {

@ApiOperation(value = "卡转赠领取")
@PostMapping("cardAccept")
@ApiImplicitParams({
@ApiImplicitParam(name = "id", value = "coupon_order_id", dataType = "Long", paramType = "query", required = true),
@ApiImplicitParam(name = "cUserId", value = "转赠者", dataType = "Long", paramType = "query", required = true),
})
public ResultData cardAccept(@ModelAttribute WxCouponOrder wxCouponOrder) {

//coupon_order_id判断
Long id = wxCouponOrder.getId();
if (id == null) {
return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL);
return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL.getCode(), "id不能为空");
}
//转赠人判断
if (wxCouponOrder.getCUserId() == null) {
return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL);
Long cUserId = wxCouponOrder.getCUserId();
if (cUserId == null) {
return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL.getCode(), "cUserId不能为空");
}
//当前领取人
wxCouponOrder.setOwnerId(getUserId());
//转赠者与当前领取人是否为同一个
if (wxCouponOrder.getCUserId().equals(wxCouponOrder.getOwnerId())) {
if (cUserId.equals(wxCouponOrder.getOwnerId())) {
logger.info("转赠人与卡所有者相同");
return new ResultData(ErrorCode.CARD_TRANSFER_INVALID.getCode(), "转赠人与卡所有者相同");
}
@@ -162,21 +167,26 @@ public class WxCouponOrderController extends BaseController {

@ApiOperation(value = "查询转赠卡状态")
@PostMapping("queryCardStatus")
@ApiImplicitParams({
@ApiImplicitParam(name = "id", value = "coupon_order_id", dataType = "Long", paramType = "query", required = true),
@ApiImplicitParam(name = "cUserId", value = "转赠者", dataType = "Long", paramType = "query", required = true),
})
public ResultData queryCardStatus(@ModelAttribute WxCouponOrder wxCouponOrder) {

//coupon_order_id判断
Long id = wxCouponOrder.getId();
if (id == null) {
return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL);
return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL.getCode(), "id不能为空");
}
//转赠人判断
if (wxCouponOrder.getCUserId() == null) {
return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL);
Long cUserId = wxCouponOrder.getCUserId();
if (cUserId == null) {
return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL.getCode(), "cUserId不能为空");
}
//当前领取人
wxCouponOrder.setOwnerId(getUserId());
//转赠者与当前领取人是否为同一个
if (wxCouponOrder.getCUserId().equals(wxCouponOrder.getOwnerId())) {
if (cUserId.equals(wxCouponOrder.getOwnerId())) {
logger.info("转赠人与卡所有者相同");
return new ResultData(ErrorCode.CARD_TRANSFER_INVALID.getCode(), "转赠人与卡所有者相同");
}


Загрузка…
Отмена
Сохранить