修改查询
This commit is contained in:
@@ -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();
|
JSONObject resp = new JSONObject();
|
||||||
if (ObjectUtil.isNotEmpty(response)) {
|
if (ObjectUtil.isNotEmpty(response)) {
|
||||||
@@ -351,11 +351,39 @@ public class LkLPayServiceImpl implements PayService {
|
|||||||
if (ObjectUtil.isNotEmpty(response)) {
|
if (ObjectUtil.isNotEmpty(response)) {
|
||||||
JSONObject object = JSONObject.parseObject(response);
|
JSONObject object = JSONObject.parseObject(response);
|
||||||
if (object.containsKey("code") && "BBS00000".equals(object.getString("code"))) {
|
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("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("transNo", object.get("log_no"));
|
||||||
result.put("code", ResultCode.SUCCESS.code());
|
result.put("code", ResultCode.SUCCESS.code());
|
||||||
result.put("payStatus", "1");
|
|
||||||
result.put("msg", "查询成功!");
|
result.put("msg", "查询成功!");
|
||||||
result.put("buyerId", object.get("user_id1"));
|
result.put("buyerId", object.get("user_id1"));
|
||||||
return result;
|
return result;
|
||||||
|
|||||||
Reference in New Issue
Block a user