Commit f44849be by 张洪旺

Merge branch 'master' of gitlab.freemud.com:order-group-application/order-group into qa

parents b7ee7048 48a47d5d
...@@ -178,6 +178,9 @@ public class OrderAdapterServiceImpl implements OrderAdapterService { ...@@ -178,6 +178,9 @@ public class OrderAdapterServiceImpl implements OrderAdapterService {
@Override @Override
public String paySuccessCallback(PaysuccessNoticeMessage message) { public String paySuccessCallback(PaysuccessNoticeMessage message) {
if (StringUtils.isEmpty(message.getTrans_id())){
return orderAdapter.newSendPayFaileMessage();
}
//添加分布式锁,如果没有取得锁直接返回失败;整个方法执行完毕后会删掉该锁 //添加分布式锁,如果没有取得锁直接返回失败;整个方法执行完毕后会删掉该锁
String paySuccessKey = PAY_SUCCESS_KEY + message.getTrans_id(); String paySuccessKey = PAY_SUCCESS_KEY + message.getTrans_id();
if(!LockUtils.lockAfter(redisCache.getRedisTemplate(), paySuccessKey)){ if(!LockUtils.lockAfter(redisCache.getRedisTemplate(), paySuccessKey)){
......
...@@ -561,7 +561,7 @@ public class OrderServiceImpl implements Orderservice { ...@@ -561,7 +561,7 @@ public class OrderServiceImpl implements Orderservice {
message.setTotal_fee(newMessage.getTotalAmount() == null ? 0 : newMessage.getTotalAmount()); message.setTotal_fee(newMessage.getTotalAmount() == null ? 0 : newMessage.getTotalAmount());
message.setOpenid(StringUtils.isBlank(newMessage.getOpenId()) ? "" : newMessage.getOpenId()); message.setOpenid(StringUtils.isBlank(newMessage.getOpenId()) ? "" : newMessage.getOpenId());
message.setPlatform_coupon(newMessage.getPlatformCoupon() == null ? 0 : newMessage.getPlatformCoupon()); message.setPlatform_coupon(newMessage.getPlatformCoupon() == null ? 0 : newMessage.getPlatformCoupon());
message.setMerchant_coupon(newMessage.getPlatformCoupon() == null ? 0 : newMessage.getPlatformCoupon()); message.setMerchant_coupon(newMessage.getMerchantCoupon() == null ? 0 : newMessage.getMerchantCoupon());
message.setPaid_no(newMessage.getThirdPartTradeNo()); message.setPaid_no(newMessage.getThirdPartTradeNo());
message.setEndTransId(newMessage.getEndTransId()); message.setEndTransId(newMessage.getEndTransId());
message.setPlatformMchId(newMessage.getPlatformMchId()); message.setPlatformMchId(newMessage.getPlatformMchId());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment