修改查询

This commit is contained in:
韩鹏辉 2023-08-10 14:43:38 +08:00
parent 994eb1a754
commit eb662c7c05
1 changed files with 31 additions and 3 deletions

View File

@ -126,7 +126,7 @@ public class LkLPayServiceImpl implements PayService {
}
String response = lklPayService.req(body, "api/v3/labs/trans/preorder");
String response = lklPayService.req(body, "api/v3/labs/trans/preorder");
JSONObject resp = new JSONObject();
if (ObjectUtil.isNotEmpty(response)) {
@ -351,11 +351,39 @@ public class LkLPayServiceImpl implements PayService {
if (ObjectUtil.isNotEmpty(response)) {
JSONObject object = JSONObject.parseObject(response);
if (object.containsKey("code") && "BBS00000".equals(object.getString("code"))) {
String status=object.getString("trade_state");
switch (status){
case "INIT":
result.put("payStatus", "10");
break;
case "CREATE":
result.put("payStatus", "3");
break;
case "SUCCESS":
result.put("payStatus", "1");
break;
case "DEAL":
result.put("payStatus", "11");
break;
case "UNKNOWN":
result.put("payStatus", "12");
break;
case "CLOSE":
result.put("payStatus", "9");
break;
case "PART_REFUND":
result.put("payStatus", "13");
break;
case "REFUND":
result.put("payStatus", "14");
break;
}
result.put("channelOrderNo", object.get("trade_no"));
result.put("payTime", DateUtils.parse(object.getString("trade_time"), "yyyyMMddHHmmss"));
result.put("payTime", ObjectUtil.isNotEmpty(object.getString("trade_time"))?DateUtils.parse(object.getString("trade_time"), "yyyyMMddHHmmss"):new Date());
result.put("transNo", object.get("log_no"));
result.put("code", ResultCode.SUCCESS.code());
result.put("payStatus", "1");
result.put("msg", "查询成功!");
result.put("buyerId", object.get("user_id1"));
return result;