java(支付宝)跟新支付状态
————————————————————————————————————————
————Controller层————
public class ZhiFuBaoController {
@Resource
private ZhiFuBaoService zhiFuBao;
@RequestMapping("addZhiFuBao")
@ResponseBody
// model 接收支付宝传过来的数据
public String addZhiFu(ZhiFuBaoDTO model) {
return zhiFuBao.addZhiFuBao(model);
}
}
————业务逻辑层————
public String addZhiFuBao(ZhiFuBaoDTO model) {
String pkid = model.getOut_trade_no(); // 商家单号
String trade_no = model.getTrade_no();// 支付宝单号
if ("TRADE_FINISHED".equalsIgnoreCase(model.getTrade_status())
|| "TRADE_SUCCESS".equalsIgnoreCase(model.getTrade_status())) {
DicDingDanDTO pk = dindan.getDingDan(pkid);//通过商户订单号获取相应的数据
double payMoney = Double.parseDouble(model.getTotal_fe