修改--支付回调函数现会将每个资源位支付的价格写入order_info中, sys_order中保存总的价格
This commit is contained in:
parent
d7090b8601
commit
698e4c14e6
@ -1138,8 +1138,8 @@ public class AppSystemController extends BaseController {
|
||||
if(days==day.doubleValue()){
|
||||
System.out.println("就是这个天: "+ day);
|
||||
flag = false;
|
||||
// 加上价格
|
||||
tPrice += map.get("price");
|
||||
// 每个订单单价
|
||||
tPrice = map.get("price");
|
||||
// 结束时间
|
||||
endTime = startTime.plusDays(days.intValue());
|
||||
// 新的结束时间
|
||||
|
||||
@ -86,7 +86,13 @@ public class PayBackController {
|
||||
sysOrder.setStatus("0");
|
||||
sysOrder.setCreateTime(DateUtils.getNowDate());
|
||||
sysOrder.setUserId(list.get(0).getUserId());
|
||||
sysOrder.setMoney(list.get(list.size()-1).getMoney());
|
||||
|
||||
// 总价=各单价相加.
|
||||
Long tMoney = 0L;
|
||||
for(OrderCacheVo orderCacheVo : list){
|
||||
tMoney += orderCacheVo.getMoney();
|
||||
}
|
||||
sysOrder.setMoney(tMoney);
|
||||
sysOrder.setStartTime(list.get(0).getStartTime());
|
||||
sysOrder.setEndTime(list.get(0).getEndTime());
|
||||
sysOrder.setSourceId(list.get(0).getSourceId());
|
||||
@ -124,8 +130,9 @@ public class PayBackController {
|
||||
orderInfo.setOrderInfoId(mchOrderNo);
|
||||
orderInfo.setSourceId(orderCacheVo.getSourceId());
|
||||
orderInfo.setWorkId(orderCacheVo.getWorkId());
|
||||
orderInfo.setMoney(orderCacheVo.getMoney());
|
||||
|
||||
System.out.println("订单价格: "+orderCacheVo.getMoney());
|
||||
System.out.println("单个订单价格: "+orderCacheVo.getMoney());
|
||||
|
||||
// 订单初始状态 0, 下订单还未展示
|
||||
orderInfo.setStatus("0");
|
||||
|
||||
Loading…
Reference in New Issue
Block a user