无关风月
2024-07-25 a1d7b7b122f92f7de47f7f35212f029f01e3e71a
2.0bug修改
13个文件已修改
83 ■■■■ 已修改文件
ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/PlatformController.java 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/TSubsidyController.java 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TSysReformistController.java 17 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TOrderPrivateCarController.java 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/DriverActivityOnline.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DriverActivityServiceImpl.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ManagementIGOTravel/guns-admin/src/main/webapp/WEB-INF/view/system/driverActivity/driverActivity_edit.html 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ManagementIGOTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tDriver/tDriver_add.html 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ManagementIGOTravel/guns-admin/src/main/webapp/static/modular/system/driverActivity/driverActivity_info.js 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ManagementIGOTravel/guns-admin/src/main/webapp/static/modular/system/platform/platform.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ManagementIGOTravel/guns-admin/src/main/webapp/static/modular/system/platform/water.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ManagementIGOTravel/guns-admin/src/main/webapp/static/modular/system/subsidy/grant.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ManagementIGOTravel/guns-admin/src/main/webapp/static/modular/system/subsidy/use.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
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"/>&nbsp;小时不接单 则强制更改司机账号状态为:下班,并且累计的在线时长清零;
                                                 id="num12" class="form-control newWidth"/>&nbsp;小时不接单 则强制更改司机账号状态为:下班,并且累计的在线时长清零;
                            <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();