Commit 40e2dddb by Java-聂换换

修改bug

parent 9d73f375
...@@ -46,6 +46,8 @@ public class OrderApiController { ...@@ -46,6 +46,8 @@ public class OrderApiController {
} }
try { try {
System.out.println("开始时间:" + request.getStartDate());
System.out.println("结束时间:" + request.getEndDate());
List<OrderEntity> list = orderService.getOrderList(request); List<OrderEntity> list = orderService.getOrderList(request);
res.setData(list); res.setData(list);
......
...@@ -2,6 +2,7 @@ package com.thinkgem.jeesite.modules.pay.api; ...@@ -2,6 +2,7 @@ package com.thinkgem.jeesite.modules.pay.api;
import com.thinkgem.jeesite.common.baseBean.Response; import com.thinkgem.jeesite.common.baseBean.Response;
import com.thinkgem.jeesite.common.constant.ComCode; import com.thinkgem.jeesite.common.constant.ComCode;
import com.thinkgem.jeesite.modules.commonError.MyException;
import com.thinkgem.jeesite.modules.pay.entity.OrderEntity; import com.thinkgem.jeesite.modules.pay.entity.OrderEntity;
import com.thinkgem.jeesite.modules.pay.juhezhong.dto.PayBackDto; import com.thinkgem.jeesite.modules.pay.juhezhong.dto.PayBackDto;
import com.thinkgem.jeesite.modules.pay.service.PayApiService; import com.thinkgem.jeesite.modules.pay.service.PayApiService;
...@@ -45,10 +46,16 @@ public class PayApiController { ...@@ -45,10 +46,16 @@ public class PayApiController {
resp.setStatus(ComCode.STATUS_CODE_2000); resp.setStatus(ComCode.STATUS_CODE_2000);
resp.setMessage(ComCode.STATUS_CODE_2000_DESC); resp.setMessage(ComCode.STATUS_CODE_2000_DESC);
resp.setData(payBackDto); resp.setData(payBackDto);
} catch (Exception e) { } catch (MyException e){
resp.setStatus(ComCode.STATUS_CODE_9998);
resp.setMessage(ComCode.STATUS_CODE_9998_DESC);
resp.setError(e.getMessage());
}catch (Exception e) {
resp.setStatus(ComCode.STATUS_CODE_9998); resp.setStatus(ComCode.STATUS_CODE_9998);
resp.setMessage(ComCode.STATUS_CODE_9998_DESC); resp.setMessage(ComCode.STATUS_CODE_9998_DESC);
resp.setError(e.getMessage()); resp.setError(e.getMessage());
e.printStackTrace();
} }
return resp; return resp;
} }
......
...@@ -121,10 +121,10 @@ public class BenefitSevice { ...@@ -121,10 +121,10 @@ public class BenefitSevice {
* @return * @return
*/ */
public List<BenefitEntity> getBenefitList(OrderRequest request){ public List<BenefitEntity> getBenefitList(OrderRequest request){
if(request.getStartDate()!= null){ if(request.getStartDate()!= null && request.getStartDate() != 0){
request.setStartTime(DateUtils.formatDate(new Date(request.getStartDate()),"yyyy-MM-dd") + " 00:00:00"); request.setStartTime(DateUtils.formatDate(new Date(request.getStartDate()),"yyyy-MM-dd") + " 00:00:00");
} }
if(request.getEndDate() != null){ if(request.getEndDate() != null && request.getEndDate() != 0){
request.setEndTime(DateUtils.formatDate(new Date(request.getEndDate()),"yyyy-MM-dd") + " 23:59:59"); request.setEndTime(DateUtils.formatDate(new Date(request.getEndDate()),"yyyy-MM-dd") + " 23:59:59");
} }
......
...@@ -25,10 +25,10 @@ public class OrderService { ...@@ -25,10 +25,10 @@ public class OrderService {
private OrderApiDao orderApiDao; private OrderApiDao orderApiDao;
public List<OrderEntity> getOrderList(OrderRequest request){ public List<OrderEntity> getOrderList(OrderRequest request){
if(request.getStartDate()!= null){ if(request.getStartDate()!= null && request.getStartDate() != 0){
request.setStartTime(DateUtils.formatDate(new Date(request.getStartDate()),"yyyy-MM-dd") + " 00:00:00"); request.setStartTime(DateUtils.formatDate(new Date(request.getStartDate()),"yyyy-MM-dd") + " 00:00:00");
} }
if(request.getEndDate() != null){ if(request.getEndDate() != null && request.getEndDate() != 0){
request.setEndTime(DateUtils.formatDate(new Date(request.getEndDate()),"yyyy-MM-dd") + " 23:59:59"); request.setEndTime(DateUtils.formatDate(new Date(request.getEndDate()),"yyyy-MM-dd") + " 23:59:59");
} }
......
...@@ -136,7 +136,13 @@ public class PayApiService { ...@@ -136,7 +136,13 @@ 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())*100*Double.valueOf(rateEntity.getRate()))); // 手续费 单位:分 ,D0 业务必传 double userFee = Long.parseLong(request.getAmount())*100*Double.valueOf(rateEntity.getRate());
if(userFee<100){
userFee = 100;
}
BigDecimal bigDecimal = new BigDecimal(100+ Double.valueOf(Global.getConfig("pay.y"))*100 );
quickDto.setUserFee(bigDecimal); // 手续费 单位:分 ,D0 业务必传
}else{ }else{
quickDto.setUserFee(new BigDecimal(0)); quickDto.setUserFee(new BigDecimal(0));
} }
......
...@@ -107,6 +107,8 @@ image.return.url=youka-api/image/ ...@@ -107,6 +107,8 @@ 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=
#
pay.y = 0
## 短信相关 ## 短信相关
message.username = 710047 message.username = 710047
......
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