ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/PlatformController.java
@@ -692,8 +692,6 @@ break; } // 司机提现 for (TPubWithdrawal tPubWithdrawal : driver) { if(payType!=null && payType == 1){ @@ -721,7 +719,9 @@ break; } WaterVO waterVO = new WaterVO(); waterVO.setInsertTime(format.format(tPubWithdrawal.getHandleTime())); if (tPubWithdrawal.getHandleTime()!=null){ waterVO.setInsertTime(format.format(tPubWithdrawal.getHandleTime())); } waterVO.setCode(tPubWithdrawal.getCode()); TUser user2 = appUserService.selectById(tPubWithdrawal.getUserId()); if (user2!=null){ @@ -741,6 +741,10 @@ Integer orderId = tPubTransactionDetail.getOrderId(); PaymentRecord paymentRecord = paymentRecordService.selectById(orderId); if (paymentRecord!=null){ if (paymentRecord.getState() == 1){ // 临时数据 continue; } waterVO.setInsertTime(format.format(paymentRecord.getInsertTime())); waterVO.setCode(paymentRecord.getCode()); if (paymentRecord.getPayType()!=null){ @@ -911,6 +915,8 @@ break; } } // 过滤掉res中insertTime未空的数据 res.removeIf(waterVO -> waterVO.getInsertTime() == null); Collections.sort(res, Comparator.comparing(WaterVO::getInsertTime).reversed()); WaterMoneyVO waterMoneyVO = new WaterMoneyVO(); BigDecimal add = userRecharge.add(userConsume).add(balance).subtract(driverWithdrawal).subtract(userWithdrawal); @@ -1256,6 +1262,10 @@ Integer orderId = tPubTransactionDetail.getOrderId(); PaymentRecord paymentRecord = paymentRecordService.selectById(orderId); if (paymentRecord!=null){ if (paymentRecord.getState() == 1){ // 临时数据 continue; } waterVO.setInsertTime(format.format(paymentRecord.getInsertTime())); waterVO.setCode(paymentRecord.getCode()); if (paymentRecord.getPayType()!=null){ ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/TSubsidyController.java
@@ -276,7 +276,7 @@ between4 = new EntityWrapper<BalanceUsageRecord>() .ne("purpose", 6) .between("createTime", start, end); // 司机提现 } // 司机提现wrapper @@ -586,13 +586,14 @@ Wrapper<BalanceUsageRecord> between4 = new EntityWrapper<BalanceUsageRecord>() ; // 司机提现 Wrapper<TPubWithdrawal> between44 = new EntityWrapper<TPubWithdrawal>() Wrapper<BalanceUsageRecord> between44 = new EntityWrapper<BalanceUsageRecord>() ; if (time == 5 && !StringUtils.hasLength(insertTime)){ driverWrapper = new EntityWrapper<TPubWithdrawal>() .eq("state", 2) .eq("type",1) .eq("userType", 2) ; .between("insertTime", start, end); // 专车wrapper between = new EntityWrapper<TOrderPrivateCar>() .isNotNull("activityId") @@ -622,6 +623,7 @@ }else{ driverWrapper = new EntityWrapper<TPubWithdrawal>() .eq("state", 2) .eq("type",1) .eq("userType", 2) .between("insertTime", start, end); // 专车wrapper @@ -674,6 +676,7 @@ // 司机消费记录 balanceUsageRecords = balanceUsageRecordService.selectList(between4); // 司机提现记录 driverWithdrawal = pubWithdrawalService.selectList(driverWrapper); break; case 4: @@ -697,7 +700,7 @@ // 消费 balanceUsageRecords = balanceUsageRecordService.selectList(between4); // 提现 driverWithdrawal = pubWithdrawalService.selectList(between44); driverWithdrawal = pubWithdrawalService.selectList(driverWrapper); } // 已发放补贴总额 ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TSysReformistController.java
@@ -26,6 +26,7 @@ import java.util.Date; import java.util.List; import java.util.Map; import java.util.stream.Collectors; /** * 系统设置控制器 @@ -120,7 +121,8 @@ @RequestMapping(value = "/redSet/list") @ResponseBody public Object redSetList() { List<String> strings = new ArrayList<>(); strings.add("updateTime"); Page<Map<String, Object>> page = new PageFactory<Map<String, Object>>().defaultPage(); if (ShiroKit.getUser().getRoleType() != 1){ page.setRecords(null); @@ -129,7 +131,16 @@ for (Map<String, Object> stringObjectMap : list) { stringObjectMap.put(stringObjectMap.get("deductionRatio").toString(),stringObjectMap.get("deductionRatio")+"%"); } page.setRecords(list); List<Map<String, Object>> sortedList = list.stream() .sorted((map1, map2) -> { // 获取 updateTime 字段 String time1 = map1.get("updateTime").toString(); String time2 = map2.get("updateTime").toString(); // 倒序排列 return time2.compareTo(time1); }) .collect(Collectors.toList()); page.setRecords(sortedList); } return super.packForBT(page); } @@ -172,7 +183,7 @@ String s = replace + ":00"; SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = dateFormat.parse(s); tSysRedSet.setInsertTime(date); tSysRedSet.setEffectiveDate(date); tSysRedSet.setUpdateTime(new Date()); redEnvelopePaymentSettingsService.updateById(tSysRedSet); return SUCCESS_TIP; ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TOrderPrivateCarController.java
@@ -253,6 +253,7 @@ @Resource private TSystemPriceMapper systemPriceMapper; public TOrderPrivateCar setMoney(TOrderPrivateCar orderPrivateCar, Double parkingFee, Double crossingFee) throws Exception { System.err.println("计算金额:"+orderPrivateCar); Map<String, Object> query1 = systemPriceMapper.query(orderPrivateCar.getCompanyId(), 1, orderPrivateCar.getServerCarModelId()); //开始根据不同的方式计算金额 double amount = 0; @@ -290,7 +291,15 @@ Date date = new Date(); double d = (null == orderPrivateCar.getMileage() ? 0D : orderPrivateCar.getMileage()) / 1000;//实际公里 double t = ((orderPrivateCar.getEndServiceTime().getTime() - orderPrivateCar.getStartServiceTime().getTime()) / 60000) + 1;//实际时间(不满一分钟按一分钟算) if (orderPrivateCar.getEndServiceTime() == null){ orderPrivateCar.setEndServiceTime(new Date()); } double t=1; if (orderPrivateCar.getStartServiceTime() == null){ t = 1;//实际时间(不满一分钟按一分钟算) }else{ t = ((orderPrivateCar.getEndServiceTime().getTime() - orderPrivateCar.getStartServiceTime().getTime()) / 60000) + 1;//实际时间(不满一分钟按一分钟算) } double w = ((orderPrivateCar.getStartServiceTime().getTime() - orderPrivateCar.getArriveTime().getTime()) / 60000) + 1;//等待分钟(不满一分钟按一分钟算) double d1 = (d - num2) < 0 ? 0 : d - num2;//超出起步里程的公里 double t1 = (t - num3) < 0 ? 0 : new BigDecimal(t - num3).setScale(0, BigDecimal.ROUND_UP).doubleValue();//超过起步分钟数的时间 ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/DriverActivityOnline.java
@@ -40,7 +40,7 @@ /** * 在线小时 */ private String online; private Double online; /** * 奖励金额 */ @@ -93,11 +93,11 @@ this.type = type; } public String getOnline() { public Double getOnline() { return online; } public void setOnline(String online) { public void setOnline(Double online) { this.online = online; } ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DriverActivityServiceImpl.java
@@ -81,7 +81,7 @@ driverActivityOnline.setEndTime(endTimes); driverActivityOnline.setInsertTime(nowDay); driverActivityOnline.setType(1); driverActivityOnline.setOnline(num4); driverActivityOnline.setOnline(Double.valueOf(num4)); driverActivityOnline.setMoney(num5); driverActivityOnline.setOfflineTime(Double.valueOf(num12)); driverActivityOnline.insertOrUpdate(); @@ -168,7 +168,7 @@ driverActivityOnline.setStartTime(startTimes); driverActivityOnline.setEndTime(endTimes); driverActivityOnline.setType(1); driverActivityOnline.setOnline(num4); driverActivityOnline.setOnline(Double.valueOf(num4)); driverActivityOnline.setMoney(num5); driverActivityOnline.setOfflineTime(Double.valueOf(num12)); driverActivityOnline.insertOrUpdate(); ManagementIGOTravel/guns-admin/src/main/webapp/WEB-INF/view/system/driverActivity/driverActivity_edit.html
@@ -61,7 +61,7 @@ @}else{ value="" @} name="num12" class="form-control newWidth"/> 小时不接单 则强制更改司机账号状态为:下班,并且累计的在线时长清零; id="num12" class="form-control newWidth"/> 小时不接单 则强制更改司机账号状态为:下班,并且累计的在线时长清零; <br/> <!-- <br/> ManagementIGOTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tDriver/tDriver_add.html
@@ -78,7 +78,7 @@ <label class="col-sm-3 control-label">经营业务:</label> <div class="col-sm-9"> <div class="checkbox checkbox-success checkbox-inline" > <input type="checkbox" checked name="serverBox" disabled id="serverBox1" value="1"> <input type="checkbox" name="serverBox" id="serverBox1" value="1"> <label for="serverBox1"> 专车 </label> </div><!-- <div class="checkbox checkbox-success checkbox-inline"> @@ -90,7 +90,7 @@ <label for="serverBox3"> 跨城出行 </label> </div>--> <div class="checkbox checkbox-success checkbox-inline" > <input type="checkbox" checked name="serverBox" disabled id="serverBox4" value="4"> <input type="checkbox" name="serverBox" id="serverBox4" value="4"> <label for="serverBox4"> 市内小件物流 </label> </div><!-- <div class="checkbox checkbox-success checkbox-inline"> ManagementIGOTravel/guns-admin/src/main/webapp/static/modular/system/driverActivity/driverActivity_info.js
@@ -212,6 +212,8 @@ return; } if (!re1.test($("#num12").val())) { console.log("11111") console.log($("#num12").val()) Feng.error("请输入正确小时数!"); return; } @@ -229,6 +231,8 @@ } if (!re1.test($("#num4").val())) { console.log("2222") console.log($("#num4").val()) Feng.error("请输入正确小时数!"); return; } ManagementIGOTravel/guns-admin/src/main/webapp/static/modular/system/platform/platform.js
@@ -237,7 +237,7 @@ TUser.getCount(); }; TUser.resetSearch = function () { $("#time").val("5"); $("#time").val("1"); $("#insertTime").val(""); $("#state").val(""); TUser.search(); ManagementIGOTravel/guns-admin/src/main/webapp/static/modular/system/platform/water.js
@@ -229,7 +229,7 @@ TUser.getCount(); }; TUser.resetSearch = function () { $("#time").val("5"); $("#time").val("1"); $("#insertTime").val(""); $("#type").val(""); $("#payType").val(""); ManagementIGOTravel/guns-admin/src/main/webapp/static/modular/system/subsidy/grant.js
@@ -212,7 +212,7 @@ TUser.getCount(); }; TUser.resetSearch = function () { $("#time").val("5"); $("#time").val("1"); $("#insertTime").val(""); $("#type").val(""); TUser.search(); ManagementIGOTravel/guns-admin/src/main/webapp/static/modular/system/subsidy/use.js
@@ -216,7 +216,7 @@ TUser.getCount(); }; TUser.resetSearch = function () { $("#time").val("5"); $("#time").val("1"); $("#insertTime").val(""); $("#type").val(""); TUser.search();