| | |
| | | orderCrossCityService.payOrderCrossCityCallback(Integer.valueOf(split[0]), orderId, 1); |
| | | return buildCbyzxCallbackResponse(0, "success"); |
| | | } |
| | | if (outTradeNo.startsWith("onBehalf_")) { |
| | | String legacyOutTradeNo = outTradeNo.substring("onBehalf_".length()); |
| | | String[] split = legacyOutTradeNo.split("_"); |
| | | if (split.length < 2) { |
| | | return buildCbyzxCallbackResponse(1, "invalid onBehalf out_trade_no"); |
| | | } |
| | | orderCrossCityService.payOrderCrossCityCallback(Integer.valueOf(split[0]), orderId, 1); |
| | | return buildCbyzxCallbackResponse(0, "success"); |
| | | } |
| | | if (outTradeNo.startsWith("reassign_")) { |
| | | String legacyOutTradeNo = outTradeNo.substring("reassign_".length()); |
| | | reassignService.payReassign(legacyOutTradeNo, orderId, 1); |