Commit f3a8b5b5 by Java-聂换换

修改支付得bug

parent a7225eca
...@@ -15,7 +15,7 @@ public interface PayApiDao { ...@@ -15,7 +15,7 @@ public interface PayApiDao {
List<UserRateEntity> getCDEUsers(String[] pathIds); List<UserRateEntity> getCDEUsers(String[] pathIds);
List<UserRateEntity> getSABUsers(String[] pathIds); List<UserRateEntity> getSABUsers(String[] pathIds,String payChannel);
void saveBenefitInfo(BenefitEntity benefitEntity); void saveBenefitInfo(BenefitEntity benefitEntity);
......
...@@ -11,8 +11,8 @@ public class PingAnBankService { ...@@ -11,8 +11,8 @@ public class PingAnBankService {
// String url = "http://127.0.0.1:7072/"; // String url = "http://127.0.0.1:7072/";
// String xml = ""; // String xml = "";
// HttpUtil.postXml(url,xml); // HttpUtil.postXml(url,xml);
// 00202043000000326000 企业码
String res = "A0010102010010107990000999900000000001084014 0120100809171028 2010080981026055 00000 0<?xml version=\"1.0\" encoding=\"GBK\"?><Result><Account>11002873390701</Account><CcyCode>RMB</CcyCode></Result>"; String res = "A0010102010020204300000032600000000001084014 0120100809171028 2010080981026055 00000 0<?xml version=\"1.0\" encoding=\"GBK\"?><Result><Account>11002873390701</Account><CcyCode>RMB</CcyCode></Result>";
PostMethod postMethod = new PostMethod( PostMethod postMethod = new PostMethod(
"http://127.0.0.1:7072"); "http://127.0.0.1:7072");
......
...@@ -360,7 +360,7 @@ public class PayApiService { ...@@ -360,7 +360,7 @@ public class PayApiService {
} }
} }
// 获取顶级管理员 // 获取顶级管理员
List<UserRateEntity> pathSABUsers = payDao.getSABUsers(pathIds); List<UserRateEntity> pathSABUsers = payDao.getSABUsers(pathIds,request.getPayChannel());
for (UserRateEntity entity : pathSABUsers) { for (UserRateEntity entity : pathSABUsers) {
userBenefit.put(entity.getUserCode(), String.valueOf((minRate - Double.parseDouble(entity.getRate())) * Double.parseDouble(request.getAmount()))); userBenefit.put(entity.getUserCode(), String.valueOf((minRate - Double.parseDouble(entity.getRate())) * Double.parseDouble(request.getAmount())));
minRate = Double.valueOf(entity.getRate()); minRate = Double.valueOf(entity.getRate());
......
...@@ -133,7 +133,7 @@ public class UserApiService { ...@@ -133,7 +133,7 @@ public class UserApiService {
// 保存用户信息 // 保存用户信息
String code = IdGen.randomBase62(64); String code = IdGen.randomBase62(64);
UserEntity recommend = userDao.checkRecommend(request); UserEntity recommend = userDao.checkRecommend(request);
UserEntity userEntity = new UserEntity(code, "", request.getMobile(), MD5.sign(request.getNewPassword(), ComCode.signCode, "utf-8"), request.getRecommendedMobile(), recommend.getRecommendedPath() + recommend.getId() + ",", recommend.getBelongTo()); UserEntity userEntity = new UserEntity(code, "", request.getMobile(), MD5.sign(request.getNewPassword(), ComCode.signCode, "utf-8"), request.getRecommendedMobile(), ","+recommend.getRecommendedPath() + recommend.getId() + ",", recommend.getBelongTo());
userDao.signUp(userEntity); userDao.signUp(userEntity);
UserEntity user = userDao.getUserInfo(new Request(code)); UserEntity user = userDao.getUserInfo(new Request(code));
// 以下两行代码应Android要求,增加空detail和card // 以下两行代码应Android要求,增加空detail和card
......
...@@ -62,7 +62,7 @@ ...@@ -62,7 +62,7 @@
yr.rate AS rate yr.rate AS rate
FROM FROM
youka_users yu youka_users yu
LEFT JOIN youka_rate yr ON yu.level = yr.user_level AND yr.pay_method = 'quick' LEFT JOIN youka_rate yr ON yu.level = yr.user_level AND yr.pay_method = 'quick' AND yr.pay_channel = #{payChannel}
WHERE WHERE
yu.id IN yu.id IN
<foreach collection="array" item="pathIds" index="index" <foreach collection="array" item="pathIds" index="index"
......
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