Commit e6d88e05 by 罗承锋

现金单宽支付问题修复

parent 8c508632
...@@ -160,7 +160,15 @@ public class DankuanController { ...@@ -160,7 +160,15 @@ public class DankuanController {
orderView.setHehuorenId(partner); orderView.setHehuorenId(partner);
orderView.setOrderRegion(product.getProductRegion()); orderView.setOrderRegion(product.getProductRegion());
orderView.setPayType("1"); orderView.setPayType("1");
orderView.setWebOrderAmount(webOrderAmount); // 现金支付
if ("1".equals(product.getProductIntroductionPic3()) || webOrderAmount.equals("0")) {
orderView.setWebOrderAmount("0");
orderView.setUptranseq("00000");
orderView.setOrderReqtranSeq("00000");
}else{
orderView.setWebOrderAmount(webOrderAmount);
}
if (webOrderAmount.equals("0")) { if (webOrderAmount.equals("0")) {
orderView.setIPay("0"); orderView.setIPay("0");
} else { } else {
......
...@@ -137,7 +137,7 @@ public class IntelligenceSendOrder { ...@@ -137,7 +137,7 @@ public class IntelligenceSendOrder {
if(productName.equals("校园宽带0元")){ if(productName.equals("校园宽带0元")){
productName = "校园宽带(免月租)"; productName = "校园宽带(免月租)";
ORDERAMOUNT = "0"; ORDERAMOUNT = "0";
ORDERREQTRANSEQ = "00000"; ORDERREQTRANSEQ = "00000";
UPTRANSEQ = "00000"; UPTRANSEQ = "00000";
} }
...@@ -542,6 +542,12 @@ public class IntelligenceSendOrder { ...@@ -542,6 +542,12 @@ public class IntelligenceSendOrder {
paymentMap.put( paymentMap.put(
"payType", "4"); // 缴费方式,必填(例:payType:1);1:银行划账2:现金支付3:代理商打款4:穗易付5:原套餐缴费方式6:支付宝划扣8:装维上门收取 "payType", "4"); // 缴费方式,必填(例:payType:1);1:银行划账2:现金支付3:代理商打款4:穗易付5:原套餐缴费方式6:支付宝划扣8:装维上门收取
} }
// 0元和现金
if (ORDERAMOUNT.equals("0")) {
paymentMap.put("payType", "2");
}
paymentMap.put("tag", ""); // 费用项标识,选填 paymentMap.put("tag", ""); // 费用项标识,选填
paymentMap.put( paymentMap.put(
"bank", "bank",
...@@ -559,6 +565,7 @@ public class IntelligenceSendOrder { ...@@ -559,6 +565,7 @@ public class IntelligenceSendOrder {
} else { } else {
paymentMap.put("payPlatform", "穗易付"); // 支付平台,缴费方式为“穗易付”时必填 paymentMap.put("payPlatform", "穗易付"); // 支付平台,缴费方式为“穗易付”时必填
} }
paymentMap.put("electronicPayNumber", UPTRANSEQ); // 支付流水号,缴费方式为“穗易付”时必填 paymentMap.put("electronicPayNumber", UPTRANSEQ); // 支付流水号,缴费方式为“穗易付”时必填
paymentMap.put("payOrderNumber", ORDERREQTRANSEQ); // 穗易付订单号,若选择穗易付,此项必填 paymentMap.put("payOrderNumber", ORDERREQTRANSEQ); // 穗易付订单号,若选择穗易付,此项必填
paymentMap.put("alipayUserid", ""); // 用户ID,缴费方式为“支付宝支付”时必填 paymentMap.put("alipayUserid", ""); // 用户ID,缴费方式为“支付宝支付”时必填
...@@ -779,7 +786,6 @@ public class IntelligenceSendOrder { ...@@ -779,7 +786,6 @@ public class IntelligenceSendOrder {
} }
private String QueOrderNum(String orderNum) { private String QueOrderNum(String orderNum) {
// TODO Auto-generated method stub
if (orderNum.equals("12")) { if (orderNum.equals("12")) {
return "1"; // 待提交 return "1"; // 待提交
} else if (orderNum.equals("11")) { } else if (orderNum.equals("11")) {
......
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