Commit 2c92549c authored by Quxl's avatar Quxl

x

parent f19be39e
...@@ -232,12 +232,14 @@ public class OrderServiceImpl implements OrderService { ...@@ -232,12 +232,14 @@ public class OrderServiceImpl implements OrderService {
@Transactional @Transactional
public void paySuccess(String sSalesOrderID, BigDecimal nPayAmount, String sOpenID, String sTransTraceNO, String sOutTradeNO, Date dPayDateTime) { public void paySuccess(String sSalesOrderID, BigDecimal nPayAmount, String sOpenID, String sTransTraceNO, String sOutTradeNO, Date dPayDateTime) {
Integer nIdx = jdbcTemplate.queryForInt("select ISNULL(MAX(nIdx),0) from tSalesOrderPay where sSalesOrderID = ?", sSalesOrderID); Integer nIdx = jdbcTemplate.queryForInt("select ISNULL(MAX(nIdx),0) from tSalesOrderPay where sSalesOrderID = ?", sSalesOrderID);
nPayAmount = nPayAmount.multiply(new BigDecimal(0.01)).setScale(2, BigDecimal.ROUND_HALF_UP);
Map<String, Object> map = new HashMap<String, Object>(); Map<String, Object> map = new HashMap<String, Object>();
map.put("sSalesOrderID", sSalesOrderID); map.put("sSalesOrderID", sSalesOrderID);
map.put("nIdx", ++nIdx); map.put("nIdx", ++nIdx);
map.put("sPayTypeID", "WxPay"); map.put("sPayTypeID", "WxPay");
map.put("sPayType", "微信支付(小程序)"); map.put("sPayType", "微信支付(小程序)");
map.put("nPayAmount", nPayAmount.multiply(new BigDecimal(0.01))); map.put("nPayAmount", nPayAmount);
map.put("sOutTradeNO", sOutTradeNO); map.put("sOutTradeNO", sOutTradeNO);
map.put("nPayDisAmount", BigDecimal.ZERO); map.put("nPayDisAmount", BigDecimal.ZERO);
map.put("dPayDateTime", dPayDateTime); map.put("dPayDateTime", dPayDateTime);
......
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