查询订单状态

This commit is contained in:
2025-03-01 14:39:10 +08:00
parent 73852f43d6
commit dd6915bd58
3 changed files with 19 additions and 5 deletions

View File

@@ -20,6 +20,7 @@ import com.czg.order.enums.PayEnums;
import com.czg.order.service.OrderDetailService;
import com.czg.order.service.OrderInfoService;
import com.czg.order.service.OrderPaymentService;
import com.czg.resp.CzgRespCode;
import com.czg.resp.CzgResult;
import com.czg.service.CzgPayService;
import com.czg.service.RedisService;
@@ -718,11 +719,14 @@ public class PayServiceImpl implements PayService {
Map<String, Object> map = new HashMap<>();
switch (data) {
case CzgMicroPayResp ignored -> {
if (!"TRADE_SUCCESS".equals(data.getState())) {
result.setCode(500);
if ("TRADE_SUCCESS".equals(data.getState())) {
return result;
} else if ("TRADE_AWAIT".equals(data.getState())) {
result.setCode(CzgRespCode.WAIT_PAY.getCode());
result.setMsg("等待用户付款");
} else {
result.setCode(CzgRespCode.FAILURE.getCode());
}
return result;
}
case CzgH5PayResp h5PayResp ->
map = JSONObject.parseObject(JSONObject.toJSONString(h5PayResp.getPayInfo()));