Commit f8ac643b by 徐康

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

parent 93f04adb
......@@ -1085,7 +1085,7 @@ public class MCCafeOrderServiceImpl implements MCCafeOrderService {
queryUseCouponOrderReq.setOrderCode(orderBean.getOid());
queryUseCouponOrderReq.setPartnerId(orderBean.getCompanyId());
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) {
return ResponseUtil.error(ResponseResult.ORDER__ERRORREFUND.getCode(), "优惠券已经在其他订单使用过了,无法退款");
}
......
......@@ -906,8 +906,8 @@ public class OrderSdkService {
* @param trackingNo
* @return
*/
public BaseResponse<Long> queryUseCouponOrder(QueryUseCouponOrderReq request, String trackingNo) {
OrderBaseResp<Long> responseDTO = RequestThirdPartyUtils.httpJsonReqComplexNew(restTemplate, QUERY_USE_COUPON_ORDER,
public BaseResponse<Integer> queryUseCouponOrder(QueryUseCouponOrderReq request, String trackingNo) {
OrderBaseResp<Integer> responseDTO = RequestThirdPartyUtils.httpJsonReqComplexNew(restTemplate, QUERY_USE_COUPON_ORDER,
createBaseRequest(request, trackingNo), new ParameterizedTypeReference<OrderBaseResp>() {
});
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