Преглед изворни кода

fix bug

release_toaliyun_real
winter пре 3 година
родитељ
комит
45cd8ee9d6
1 измењених фајлова са 28 додато и 59 уклоњено
  1. +28
    -59
      mallinkBApi/src/main/java/com/iformall/controller/WxCouponOrderController.java

+ 28
- 59
mallinkBApi/src/main/java/com/iformall/controller/WxCouponOrderController.java Прегледај датотеку

@@ -154,6 +154,23 @@ public class WxCouponOrderController extends BaseController {
} }




private TenantEntity getCouponOrderTenantEntity(String couponTenantId) {
TenantEntity curTenantEntity = getTenantInfo();
TenantEntity couponOrderTenantEntity = null;
if (StringUtils.isBlank(couponTenantId) || "null".equals(couponTenantId) || "NULL".equals(couponTenantId)) {
couponOrderTenantEntity = curTenantEntity;
}else {
if (curTenantEntity.getTenantId().equals(couponTenantId)) {
couponOrderTenantEntity = curTenantEntity;
}else {
couponOrderTenantEntity = new TenantEntity();
couponOrderTenantEntity.setTenantId(couponTenantId);
couponOrderTenantEntity.setParentTenantId(null);
}
}
return couponOrderTenantEntity;
}
@TenantIgnore @TenantIgnore
@ApiOperation(value = "卡券详情接口") @ApiOperation(value = "卡券详情接口")
@GetMapping("detail") @GetMapping("detail")
@@ -195,16 +212,9 @@ public class WxCouponOrderController extends BaseController {
throw new MallinkException(ErrorCode.MERCHANT_INFO_NOT_FOUND); throw new MallinkException(ErrorCode.MERCHANT_INFO_NOT_FOUND);
} }
WxCouponOrderCVo wxCouponOrderCVo = null; WxCouponOrderCVo wxCouponOrderCVo = null;
TenantEntity parentTenantEntity = null;
if (StringUtils.isBlank(couponTenantId) || "null".equals(couponTenantId) || "NULL".equals(couponTenantId)) {
parentTenantEntity = getTenantInfo();
}else {
parentTenantEntity = new TenantEntity();
parentTenantEntity.setTenantId(couponTenantId);
parentTenantEntity.setParentTenantId(null);
}
TenantEntity couponOrderTenantEntity = getCouponOrderTenantEntity(couponTenantId);
try { try {
wxCouponOrderCVo = wxCouponOrderService.simpleDetailCUserVo(couponOrderId,parentTenantEntity);
wxCouponOrderCVo = wxCouponOrderService.simpleDetailCUserVo(couponOrderId,couponOrderTenantEntity);
} catch (Exception e) { } catch (Exception e) {
return new ResultData(ErrorCode.COUPON_ORDER_IS_NULL); return new ResultData(ErrorCode.COUPON_ORDER_IS_NULL);
} }
@@ -260,17 +270,10 @@ public class WxCouponOrderController extends BaseController {
if (couponOrderId == null) { if (couponOrderId == null) {
return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL); return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL);
} }
TenantEntity parentTenantEntity = null;
if (StringUtils.isBlank(couponTenantId) || "null".equals(couponTenantId) || "NULL".equals(couponTenantId)) {
parentTenantEntity = getTenantInfo();
}else {
parentTenantEntity = new TenantEntity();
parentTenantEntity.setTenantId(couponTenantId);
parentTenantEntity.setParentTenantId(null);
}
TenantEntity couponOrderTenantEntity = getCouponOrderTenantEntity(couponTenantId);
WxCouponOrderCVo wxCouponOrderCVo = null; WxCouponOrderCVo wxCouponOrderCVo = null;
try { try {
wxCouponOrderCVo = wxCouponOrderService.simpleDetailCUserVo(couponOrderId,parentTenantEntity);
wxCouponOrderCVo = wxCouponOrderService.simpleDetailCUserVo(couponOrderId,couponOrderTenantEntity);
} catch (Exception e) { } catch (Exception e) {
return new ResultData(ErrorCode.COUPON_ORDER_IS_NULL); return new ResultData(ErrorCode.COUPON_ORDER_IS_NULL);
} }
@@ -336,21 +339,10 @@ public class WxCouponOrderController extends BaseController {
return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL); return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL);
} }


TenantEntity tenantEntity = getTenantInfo();
WxCouponOrderCVo wxCouponOrderCVo = null; WxCouponOrderCVo wxCouponOrderCVo = null;
String couponTenantId = paramMap.get("couponTenantId"); String couponTenantId = paramMap.get("couponTenantId");
TenantEntity parentTenantEntity = null;
if (StringUtils.isBlank(couponTenantId) || "null".equals(couponTenantId) || "NULL".equals(couponTenantId)) {
wxCouponOrderCVo = wxCouponOrderService.detailCUserVo(couponOrderIdStr,tenantEntity);
}else {
//查询父
parentTenantEntity = new TenantEntity();
parentTenantEntity.setTenantId(couponTenantId);
parentTenantEntity.setParentTenantId(null);
wxCouponOrderCVo = wxCouponOrderService.detailCUserVo(couponOrderIdStr,parentTenantEntity);
}
TenantEntity couponOrderTenantEntity = getCouponOrderTenantEntity(couponTenantId);
wxCouponOrderCVo = wxCouponOrderService.detailCUserVo(couponOrderIdStr,couponOrderTenantEntity);
if (wxCouponOrderCVo == null) if (wxCouponOrderCVo == null)
return new ResultData(ErrorCode.COUPON_ORDER_IS_NULL); return new ResultData(ErrorCode.COUPON_ORDER_IS_NULL);


@@ -389,12 +381,7 @@ public class WxCouponOrderController extends BaseController {
} }
} }


WxCouponOrder wxCouponOrder = null;
if (null != parentTenantEntity ) {
wxCouponOrder = wxCouponOrderService.getById(couponOrderId,parentTenantEntity.getTenantId());
}else {
wxCouponOrder = wxCouponOrderService.getById(couponOrderId,tenantEntity.getTenantId());
}
WxCouponOrder wxCouponOrder = wxCouponOrderService.getById(couponOrderId,couponOrderTenantEntity.getTenantId());
if (wxCouponOrder == null) { if (wxCouponOrder == null) {
logger.error("券ID不存在:" + couponOrderId); logger.error("券ID不存在:" + couponOrderId);
return new ResultData(ErrorCode.COUPON_ORDER_IS_NULL); return new ResultData(ErrorCode.COUPON_ORDER_IS_NULL);
@@ -448,17 +435,8 @@ public class WxCouponOrderController extends BaseController {
return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL); return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL);
} }
String couponTenantId = paramMap.get("couponTenantId"); String couponTenantId = paramMap.get("couponTenantId");
TenantEntity parentTenantEntity = null;
if (StringUtils.isBlank(couponTenantId) || "null".equals(couponTenantId) || "NULL".equals(couponTenantId)) {
parentTenantEntity = getTenantInfo();
}else {
//查询父
parentTenantEntity = new TenantEntity();
parentTenantEntity.setTenantId(couponTenantId);
parentTenantEntity.setParentTenantId(null);
}
return new ResultData(Result.SUCCESS, "查询成功", wxCouponOrderService.getById(couponOrderId,parentTenantEntity.getTenantId()));
TenantEntity couponOrderTenantEntity = getCouponOrderTenantEntity(couponTenantId);
return new ResultData(Result.SUCCESS, "查询成功", wxCouponOrderService.getById(couponOrderId,couponOrderTenantEntity.getTenantId()));
} }


@ApiOperation(value = "核销接口", notes = "{\"couponOrderId\":\"string\"}") @ApiOperation(value = "核销接口", notes = "{\"couponOrderId\":\"string\"}")
@@ -483,17 +461,8 @@ public class WxCouponOrderController extends BaseController {
try { try {
String couponTenantId = wxCouponOrder.getCouponTenantId(); String couponTenantId = wxCouponOrder.getCouponTenantId();
TenantEntity parentTenantEntity = null;
if (StringUtils.isBlank(couponTenantId) || "null".equals(couponTenantId) || "NULL".equals(couponTenantId)) {
parentTenantEntity = getTenantInfo();
}else {
//查询父
parentTenantEntity = new TenantEntity();
parentTenantEntity.setTenantId(couponTenantId);
parentTenantEntity.setParentTenantId(null);
}
WxCouponOrder couponOrder = wxCouponOrderService.getById(wxCouponOrder.getId(), parentTenantEntity.getTenantId());
TenantEntity couponOrderTenantEntity = getCouponOrderTenantEntity(couponTenantId);
WxCouponOrder couponOrder = wxCouponOrderService.getById(wxCouponOrder.getId(), couponOrderTenantEntity.getTenantId());
if(couponOrder==null){ if(couponOrder==null){
return new ResultData(ErrorCode.COUPON_ORDER_IS_NULL); return new ResultData(ErrorCode.COUPON_ORDER_IS_NULL);
} }


Loading…
Откажи
Сачувај