Commit f8ac643b by 徐康

退款校验发的券是否被使用过

parent 93f04adb
...@@ -1085,7 +1085,7 @@ public class MCCafeOrderServiceImpl implements MCCafeOrderService { ...@@ -1085,7 +1085,7 @@ public class MCCafeOrderServiceImpl implements MCCafeOrderService {
queryUseCouponOrderReq.setOrderCode(orderBean.getOid()); queryUseCouponOrderReq.setOrderCode(orderBean.getOid());
queryUseCouponOrderReq.setPartnerId(orderBean.getCompanyId()); queryUseCouponOrderReq.setPartnerId(orderBean.getCompanyId());
queryUseCouponOrderReq.setCouponCodeList(couponCodeList); queryUseCouponOrderReq.setCouponCodeList(couponCodeList);
com.freemud.application.sdk.api.ordercenter.response.BaseResponse<Long> response = orderSdkService.queryUseCouponOrder(queryUseCouponOrderReq, LogTreadLocal.getTrackingNo()); com.freemud.application.sdk.api.ordercenter.response.BaseResponse<Integer> response = orderSdkService.queryUseCouponOrder(queryUseCouponOrderReq, LogTreadLocal.getTrackingNo());
if(null != response && ResponseConstant.SUCCESS_RESPONSE_CODE_STR.equals(response.getCode()) && response.getResult() != 0) { if(null != response && ResponseConstant.SUCCESS_RESPONSE_CODE_STR.equals(response.getCode()) && response.getResult() != 0) {
return ResponseUtil.error(ResponseResult.ORDER__ERRORREFUND.getCode(), "优惠券已经在其他订单使用过了,无法退款"); return ResponseUtil.error(ResponseResult.ORDER__ERRORREFUND.getCode(), "优惠券已经在其他订单使用过了,无法退款");
} }
......
...@@ -906,8 +906,8 @@ public class OrderSdkService { ...@@ -906,8 +906,8 @@ public class OrderSdkService {
* @param trackingNo * @param trackingNo
* @return * @return
*/ */
public BaseResponse<Long> queryUseCouponOrder(QueryUseCouponOrderReq request, String trackingNo) { public BaseResponse<Integer> queryUseCouponOrder(QueryUseCouponOrderReq request, String trackingNo) {
OrderBaseResp<Long> responseDTO = RequestThirdPartyUtils.httpJsonReqComplexNew(restTemplate, QUERY_USE_COUPON_ORDER, OrderBaseResp<Integer> responseDTO = RequestThirdPartyUtils.httpJsonReqComplexNew(restTemplate, QUERY_USE_COUPON_ORDER,
createBaseRequest(request, trackingNo), new ParameterizedTypeReference<OrderBaseResp>() { createBaseRequest(request, trackingNo), new ParameterizedTypeReference<OrderBaseResp>() {
}); });
return responseHandle(responseDTO); return responseHandle(responseDTO);
......
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