Commit 3fa5aa5a by chongli

加入了一些微信回调的调试信息

parent d5252e5a
...@@ -40,7 +40,7 @@ public abstract class AbstractNotifyController { ...@@ -40,7 +40,7 @@ public abstract class AbstractNotifyController {
*/ */
@ResponseBody @ResponseBody
@RequestMapping(value = "/notifyForWeiXinPay", method = RequestMethod.POST) @RequestMapping(value = "/notifyForWeiXinPay", method = RequestMethod.POST)
public String notify(@RequestBody String xml) throws Exception { public String notifyForWeiXinPay(@RequestBody String xml) throws Exception {
return this.getNotifyService().notifyForWeiXinPay(xml); return this.getNotifyService().notifyForWeiXinPay(xml);
} }
......
...@@ -932,7 +932,7 @@ public abstract class AbstractOrderService<H extends AbstractOrderBean<T>, T> ex ...@@ -932,7 +932,7 @@ public abstract class AbstractOrderService<H extends AbstractOrderBean<T>, T> ex
result.setStatus(ResponseStatusEnum.SUCCESS.getValue()); result.setStatus(ResponseStatusEnum.SUCCESS.getValue());
result = this.submitWeiXinPrepay(abstractOrderBean, order); result = this.submitWeiXinPrepay(abstractOrderBean, order);
this.afterSubmitOrder(abstractOrderBean, order, null); this.afterSubmitOrder(abstractOrderBean, order, null);
return null; return result;
} }
...@@ -1170,6 +1170,7 @@ public abstract class AbstractOrderService<H extends AbstractOrderBean<T>, T> ex ...@@ -1170,6 +1170,7 @@ public abstract class AbstractOrderService<H extends AbstractOrderBean<T>, T> ex
} }
} }
response.setStatus(ResponseStatusEnum.SUCCESS.getValue()); response.setStatus(ResponseStatusEnum.SUCCESS.getValue());
response.setMessage("请求成功");
response.setBody(jSONObject); response.setBody(jSONObject);
} }
}else { }else {
......
...@@ -126,11 +126,22 @@ public abstract class AbstractNotifyService extends CorePaymentService { ...@@ -126,11 +126,22 @@ public abstract class AbstractNotifyService extends CorePaymentService {
} }
public String notifyForWeiXinPay(String xml) throws Exception{ public String notifyForWeiXinPay(String xml) throws Exception{
System.out.println(xml);
System.out.println("bbbbbbbbbbbbbbbbbbbbbbbbbbbb__1");
System.out.println("bbbbbbbbbbbbbbbbbbbbbbbbbbbb__1");
System.out.println("bbbbbbbbbbbbbbbbbbbbbbbbbbbb__1");
Map<String,Object> notifyMap = WXUtil.doXMLParse(xml); Map<String,Object> notifyMap = WXUtil.doXMLParse(xml);
if(notifyMap.get("return_code").equals("SUCCESS")){ if(notifyMap.get("return_code").equals("SUCCESS")){
System.out.println("bbbbbbbbbbbbbbbbbbbbbbbbbbbb__2");
System.out.println("bbbbbbbbbbbbbbbbbbbbbbbbbbbb__2");
System.out.println("bbbbbbbbbbbbbbbbbbbbbbbbbbbb__2");
String orderNo = notifyMap.get("out_trade_no").toString();//商户订单号 String orderNo = notifyMap.get("out_trade_no").toString();//商户订单号
Order order = this.orderDao.getAndLockOrderByOrderNo(Long.parseLong(orderNo)); Order order = this.orderDao.getAndLockOrderByOrderNo(Long.parseLong(orderNo));
if(notifyMap.get("result_code").equals("SUCCESS")){ if(notifyMap.get("result_code").equals("SUCCESS")){
System.out.println("bbbbbbbbbbbbbbbbbbbbbbbbbbbb__3");
System.out.println("bbbbbbbbbbbbbbbbbbbbbbbbbbbb__3");
// 4、设置订单的状态:除去扣款失败,增加已扣款状态 // 4、设置订单的状态:除去扣款失败,增加已扣款状态
order.setProcessStatus(order.getProcessStatus() order.setProcessStatus(order.getProcessStatus()
& (OrderStatusBitEnum.getSumStatusValue() - OrderStatusBitEnum.DEDUCT_FAILED & (OrderStatusBitEnum.getSumStatusValue() - OrderStatusBitEnum.DEDUCT_FAILED
......
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 sign in to comment