md
This commit is contained in:
parent
1703799c03
commit
a3de735a8b
@ -131,8 +131,8 @@ public class EmisCommonController extends EmisBaseController
|
||||
*/
|
||||
@PostMapping("/payNotifyCallback")
|
||||
public String payNotifyCallback(String method,String data,String sign_type,String sign){
|
||||
log.info("payNotifyCallback start");
|
||||
|
||||
log.info("payNotifyCallback start");
|
||||
if(StringUtils.isAnyEmpty(method,data,sign)){
|
||||
return "fail";
|
||||
}
|
||||
@ -162,20 +162,26 @@ public class EmisCommonController extends EmisBaseController
|
||||
err_msg String 错误消息
|
||||
*/
|
||||
|
||||
|
||||
|
||||
|
||||
JSONObject jobjRst = JSONObject.parseObject(data);
|
||||
String payId = jobjRst.getString("order_no");
|
||||
if(StringUtils.isEmpty(payId)){
|
||||
return "fail";
|
||||
}
|
||||
|
||||
String lockKey="payNotifyCallback_"+payId;
|
||||
redissonService.lock(lockKey,300);
|
||||
try {
|
||||
log.info("payNotifyCallback start");
|
||||
emisSettleBillPayLogService.checkPayStatus(payId);
|
||||
} catch (EmisBizError emisBizError) {
|
||||
redissonService.unlock(lockKey);
|
||||
emisBizError.printStackTrace();
|
||||
return emisBizError.getMessage();
|
||||
}
|
||||
|
||||
redissonService.unlock(lockKey);
|
||||
log.info("payNotifyCallback end");
|
||||
return "success";
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user