Commit 9d73f375 by Java-聂换换

修改bug

parent 1ea0c851
...@@ -68,7 +68,7 @@ public class PayApiService { ...@@ -68,7 +68,7 @@ public class PayApiService {
for (String key : userBenefits.keySet()) { for (String key : userBenefits.keySet()) {
String benefitCode = IdGen.randomBase62(64); String benefitCode = IdGen.randomBase62(64);
BenefitEntity benefitEntity = new BenefitEntity(benefitCode, request.getSubMerchantCode(), code, request.getPayChannel(), "0", "A", userBenefits.get(key), ""); BenefitEntity benefitEntity = new BenefitEntity(benefitCode, request.getSubMerchantCode(), code, request.getPayChannel(), "0", "A", userBenefits.get(key), "");
benefitEntity.setAmount(String.valueOf(Double.valueOf(benefitEntity.getAmount())/100)); benefitEntity.setAmount(String.valueOf(Double.valueOf(benefitEntity.getAmount())));
payDao.saveBenefitInfo(benefitEntity); payDao.saveBenefitInfo(benefitEntity);
} }
// 4. JuHeZhong支付 // 4. JuHeZhong支付
...@@ -117,7 +117,7 @@ public class PayApiService { ...@@ -117,7 +117,7 @@ public class PayApiService {
quickDto.setTrxType(3); quickDto.setTrxType(3);
quickDto.setMerchantId(ComCode.MERCHANT_ID); quickDto.setMerchantId(ComCode.MERCHANT_ID);
quickDto.setOrderId(orderEntity.getPayCode()); // 将订单的支付号传给第三方平台 quickDto.setOrderId(orderEntity.getPayCode()); // 将订单的支付号传给第三方平台
quickDto.setAmount(Long.parseLong(request.getAmount())); quickDto.setAmount(Long.parseLong(request.getAmount())*100);
// 获取支付卡号 // 获取支付卡号
CardEntity cardEntity = userService.getCardInfo(request); CardEntity cardEntity = userService.getCardInfo(request);
...@@ -136,12 +136,12 @@ public class PayApiService { ...@@ -136,12 +136,12 @@ public class PayApiService {
rateEntity.setPayMethod("quick"); rateEntity.setPayMethod("quick");
rateEntity = userService.getRateByLevel(rateEntity); rateEntity = userService.getRateByLevel(rateEntity);
if(rateEntity!=null){ if(rateEntity!=null){
quickDto.setUserFee(new BigDecimal(Long.parseLong(request.getAmount())*Double.valueOf(rateEntity.getRate()))); // 手续费 单位:分 ,D0 业务必传 quickDto.setUserFee(new BigDecimal(Long.parseLong(request.getAmount())*100*Double.valueOf(rateEntity.getRate()))); // 手续费 单位:分 ,D0 业务必传
}else{ }else{
quickDto.setUserFee(new BigDecimal(0)); quickDto.setUserFee(new BigDecimal(0));
} }
quickDto.setFrontUrl(Global.getConfig("sys.pre.url")+"/api/pay/notifyPay");// 前台地址 quickDto.setFrontUrl(Global.getConfig("project.access.url")+"/api/pay/notifyPay");// 前台地址
quickDto.setNotifyUrl(Global.getConfig("sys.pre.url")+"/api/pay/notifyPay");// 通知url quickDto.setNotifyUrl(Global.getConfig("project.access.url")+"/api/pay/notifyPay");// 通知url
quickDto.setTimestamp(System.currentTimeMillis()); quickDto.setTimestamp(System.currentTimeMillis());
quickDto.setMerchantKey(ComCode.MERCHANT_KEY); quickDto.setMerchantKey(ComCode.MERCHANT_KEY);
JSONObject jsonObject = juHeZhongPayService.quickPay(quickDto); JSONObject jsonObject = juHeZhongPayService.quickPay(quickDto);
...@@ -242,6 +242,7 @@ public class PayApiService { ...@@ -242,6 +242,7 @@ public class PayApiService {
@Scheduled(cron = "*/30 * * * * ?") @Scheduled(cron = "*/30 * * * * ?")
@Transactional(readOnly = false) @Transactional(readOnly = false)
public void updateOrderTiming(){ public void updateOrderTiming(){
System.out.println("定时任务。。。。。");
OrderEntity orderEntity = new OrderEntity(); OrderEntity orderEntity = new OrderEntity();
orderEntity.setCreated(DateUtils.getYesterday(DateUtils.getYesterday("yyyy-MM-dd HH:mm:ss"))); orderEntity.setCreated(DateUtils.getYesterday(DateUtils.getYesterday("yyyy-MM-dd HH:mm:ss")));
List<OrderEntity> list = payDao.getOrderListTimeing(orderEntity); List<OrderEntity> list = payDao.getOrderListTimeing(orderEntity);
......
...@@ -189,8 +189,12 @@ public class UserApiService { ...@@ -189,8 +189,12 @@ public class UserApiService {
String code = IdGen.randomBase62(64); String code = IdGen.randomBase62(64);
String type = "1"; // 默认将卡片添加为对私 String type = "1"; // 默认将卡片添加为对私
String status = "0"; // 新增卡片审核状态均为未审核 String status = "0"; // 新增卡片审核状态均为未审核
String subMerchantId = registJuHeZhongPay(request, type); String subMerchantId = "";//registJuHeZhongPay(request, type);
CardEntity cardEntity = new CardEntity(code, request.getSubMerchantCode(), request.getCardType(), request.getCardNo(), request.getCardMobile(), request.getBelongBank(), request.getCardBank(), request.getCardPlace(), "N", subMerchantId, request.getCardSrc().replace(Global.getConfig("sys.pre.url"), ""), type, status, request.getProvince(), request.getCity()); String cardSrc = "";
if(request.getCardSrc()!= null){
cardSrc = request.getCardSrc().replace(Global.getConfig("sys.pre.url"), "");
}
CardEntity cardEntity = new CardEntity(code, request.getSubMerchantCode(), request.getCardType(), request.getCardNo(), request.getCardMobile(), request.getBelongBank(), request.getCardBank(), request.getCardPlace(), "N", subMerchantId, cardSrc, type, status, request.getProvince(), request.getCity());
userDao.addNewCard(cardEntity); userDao.addNewCard(cardEntity);
} }
...@@ -217,7 +221,7 @@ public class UserApiService { ...@@ -217,7 +221,7 @@ public class UserApiService {
// 为用户卡注册subMerchantId // 为用户卡注册subMerchantId
String type = "1"; // 默认将卡片添加为对私 String type = "1"; // 默认将卡片添加为对私
String status = "0"; // 新增卡片审核状态均为未审核 String status = "0"; // 新增卡片审核状态均为未审核
String subMerchantId = registJuHeZhongPay(request, type); String subMerchantId = null;//registJuHeZhongPay(request, type);
// 更新银行卡详情 // 更新银行卡详情
CardEntity cardStatusEntity = new CardEntity(request.getSubMerchantCode(), "N"); CardEntity cardStatusEntity = new CardEntity(request.getSubMerchantCode(), "N");
userDao.updateCardStatus(cardStatusEntity); userDao.updateCardStatus(cardStatusEntity);
......
...@@ -95,12 +95,15 @@ activiti.form.server.url= ...@@ -95,12 +95,15 @@ activiti.form.server.url=
#sys.pre.url=http://localhost:8080/ #sys.pre.url=http://localhost:8080/
#sys.pre.url=http://youka-api-zhennan-test.router.default.svc.cluster.local/ #sys.pre.url=http://youka-api-zhennan-test.router.default.svc.cluster.local/
sys.pre.url=http://39.107.124.166:8080/ sys.pre.url=http://39.107.124.166:8080/
project.access.url = http://39.107.124.166:8080/youka-api/
#图片文件保存地址 #图片文件保存地址
#image.save.url=D:/youka/images/ #image.save.url=D:/youka/images/
#image.save.url=/tomcat/webapps/ROOT/youka/image/ #image.save.url=/tomcat/webapps/ROOT/youka/image/
image.save.url=/data/youka/image/ image.save.url=/data/youka/image/
#图片返回路径 #图片返回路径
image.return.url=youka-api/image/ image.return.url=youka-api/image/
#ali接口获取银行logo #ali接口获取银行logo
logo.bank.url=https://apimg.alipay.com/combo.png?d=cashier&t= logo.bank.url=https://apimg.alipay.com/combo.png?d=cashier&t=
......
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