Pu Zhibing
2024-12-27 7732cac9da04bb75e9f655b6fd7e068e14bfc1cc
修改bug
9个文件已修改
260 ■■■■■ 已修改文件
ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TCompanyController.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TSysReformistController.java 149 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TOrderLogisticsMapper.xml 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TOrderPrivateCarMapper.xml 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ManagementIGOTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tSysReformist/tSysReformist.html 54 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/PhoneMapper.xml 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/City.java 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/OpenCityServiceImpl.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/warpper/BaseWarpper.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TCompanyController.java
@@ -323,18 +323,20 @@
    }
    //添加经营区域
    public void addSocpe(String subArr,Integer id){
        tCompanyCityService.delete(new EntityWrapper<TCompanyCity>().eq("companyId", id));
        JSONArray jsonArray = JSON.parseArray(subArr);
        int size = jsonArray.size();
        for (int i = 0; i < size; i++){
        List<TCompanyCity> list = new ArrayList<>();
        for (int i = 0; i < size; i++) {
            JSONObject jsonObject = jsonArray.getJSONObject(i);
            TCompanyCity tCompanyCity = tCompanyCityService.selectOne(new EntityWrapper<TCompanyCity>().eq("id", jsonObject.getInteger("recordId")).eq("companyId", id));
            if (SinataUtil.isEmpty(tCompanyCity)){
                tCompanyCity = new TCompanyCity();
                tCompanyCity.setCityId(jsonObject.getInteger("cityId"));
                tCompanyCity.setCompanyId(id);
                tCompanyCity.setState(1);
                tCompanyCityService.insert(tCompanyCity);
            }
            TCompanyCity tCompanyCity = new TCompanyCity();
            tCompanyCity.setCityId(jsonObject.getInteger("cityId"));
            tCompanyCity.setCompanyId(id);
            tCompanyCity.setState(1);
            list.add(tCompanyCity);
        }
        if(list.size() > 0){
            tCompanyCityService.insertBatch(list);
        }
    }
ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TSysReformistController.java
@@ -349,11 +349,11 @@
                        @RequestParam Double zc1,@RequestParam Integer zc2,@RequestParam Double zc3,
                        @RequestParam Double zc4,@RequestParam Integer zc5,@RequestParam Double zc6,
                        @RequestParam Double zc7,@RequestParam Integer zc8,@RequestParam Double zc9,
                        @RequestParam Double czc1,@RequestParam Integer czc2,@RequestParam Double czc3,
                        @RequestParam Double czc4,@RequestParam Integer czc5,@RequestParam Double czc6,
                        @RequestParam Double czc7,@RequestParam Integer czc8,@RequestParam Double czc9,
                        @RequestParam Double zcAssignOrder,@RequestParam Double czcAssignOrder,
                        @RequestParam Integer zcPeople,@RequestParam Integer czcPeople,
//                        @RequestParam Double czc1,@RequestParam Integer czc2,@RequestParam Double czc3,
//                        @RequestParam Double czc4,@RequestParam Integer czc5,@RequestParam Double czc6,
//                        @RequestParam Double czc7,@RequestParam Integer czc8,@RequestParam Double czc9,
                        @RequestParam Double zcAssignOrder,/*@RequestParam Double czcAssignOrder,*/
                        @RequestParam Integer zcPeople,/*@RequestParam Integer czcPeople,*/
                        @RequestParam Integer ptCancel1,@RequestParam String ptCancel2,@RequestParam Integer ptCancel3,@RequestParam BigDecimal ptCancel4,@RequestParam Integer ptCancel5,@RequestParam BigDecimal ptCancel6,
                        @RequestParam Integer yyCancel1,@RequestParam String yyCancel2,@RequestParam Integer yyCancel3,@RequestParam BigDecimal yyCancel4,
                        @RequestParam String phone1,@RequestParam String phone2,@RequestParam String phone3,@RequestParam String assessment,
@@ -473,70 +473,70 @@
        }
        //出租车推单(第一轮)
        TSysPushOrder czcOne = tSysPushOrderService.selectOne(new EntityWrapper<TSysPushOrder>().eq("companyId", ShiroKit.getUser().getObjectId()).eq("pushType", 2).eq("type", 1));
        if (SinataUtil.isNotEmpty(czcOne)){
            czcOne.setPushDistance(czc1);
            czcOne.setPushTime(czc2);
            czcOne.setDriverProportion(czc3);
            tSysPushOrderService.updateById(czcOne);
        }else{
            czcOne = new TSysPushOrder();
            czcOne.setPushDistance(czc1);
            czcOne.setPushTime(czc2);
            czcOne.setDriverProportion(czc3);
            czcOne.setCompanyId(ShiroKit.getUser().getObjectId());
            czcOne.setPushType(2);
            czcOne.setType(1);
            tSysPushOrderService.insert(czcOne);
        }
        //出租车推单(第二轮)
        TSysPushOrder czcTwo = tSysPushOrderService.selectOne(new EntityWrapper<TSysPushOrder>().eq("companyId", ShiroKit.getUser().getObjectId()).eq("pushType", 2).eq("type", 2));
        if (SinataUtil.isNotEmpty(czcTwo)){
            czcTwo.setPushDistance(czc4);
            czcTwo.setPushTime(czc5);
            czcTwo.setDriverProportion(czc6);
            tSysPushOrderService.updateById(czcTwo);
        }else{
            czcTwo = new TSysPushOrder();
            czcTwo.setPushDistance(czc4);
            czcTwo.setPushTime(czc5);
            czcTwo.setDriverProportion(czc6);
            czcTwo.setCompanyId(ShiroKit.getUser().getObjectId());
            czcTwo.setPushType(2);
            czcTwo.setType(2);
            tSysPushOrderService.insert(czcTwo);
        }
        //出租车推单(第三轮)
        TSysPushOrder czcThree = tSysPushOrderService.selectOne(new EntityWrapper<TSysPushOrder>().eq("companyId", ShiroKit.getUser().getObjectId()).eq("pushType", 2).eq("type", 3));
        if (SinataUtil.isNotEmpty(czcThree)){
            czcThree.setPushDistance(czc7);
            czcThree.setPushTime(czc8);
            czcThree.setDriverProportion(czc9);
            tSysPushOrderService.updateById(czcThree);
        }else{
            czcThree = new TSysPushOrder();
            czcThree.setPushDistance(czc7);
            czcThree.setPushTime(czc8);
            czcThree.setDriverProportion(czc9);
            czcThree.setCompanyId(ShiroKit.getUser().getObjectId());
            czcThree.setPushType(2);
            czcThree.setType(3);
            tSysPushOrderService.insert(czcThree);
        }
        //出租车指派
        AssignOrder assignOrder1 = assignOrderService.selectOne(new EntityWrapper<AssignOrder>().eq("companyId", ShiroKit.getUser().getObjectId()).eq("type", 2));
        if(SinataUtil.isNotEmpty(assignOrder1)){
            assignOrder1.setDistance(czcAssignOrder);
            assignOrder.setPeople(czcPeople);
            assignOrderService.updateById(assignOrder1);
        }else{
            assignOrder1 = new AssignOrder();
            assignOrder1.setCompanyId(ShiroKit.getUser().getObjectId());
            assignOrder1.setType(2);
            assignOrder1.setDistance(czcAssignOrder);
            assignOrder.setPeople(czcPeople);
            assignOrderService.insert(assignOrder1);
        }
//        TSysPushOrder czcOne = tSysPushOrderService.selectOne(new EntityWrapper<TSysPushOrder>().eq("companyId", ShiroKit.getUser().getObjectId()).eq("pushType", 2).eq("type", 1));
//        if (SinataUtil.isNotEmpty(czcOne)){
//            czcOne.setPushDistance(czc1);
//            czcOne.setPushTime(czc2);
//            czcOne.setDriverProportion(czc3);
//            tSysPushOrderService.updateById(czcOne);
//        }else{
//            czcOne = new TSysPushOrder();
//            czcOne.setPushDistance(czc1);
//            czcOne.setPushTime(czc2);
//            czcOne.setDriverProportion(czc3);
//            czcOne.setCompanyId(ShiroKit.getUser().getObjectId());
//            czcOne.setPushType(2);
//            czcOne.setType(1);
//            tSysPushOrderService.insert(czcOne);
//        }
//        //出租车推单(第二轮)
//        TSysPushOrder czcTwo = tSysPushOrderService.selectOne(new EntityWrapper<TSysPushOrder>().eq("companyId", ShiroKit.getUser().getObjectId()).eq("pushType", 2).eq("type", 2));
//        if (SinataUtil.isNotEmpty(czcTwo)){
//            czcTwo.setPushDistance(czc4);
//            czcTwo.setPushTime(czc5);
//            czcTwo.setDriverProportion(czc6);
//            tSysPushOrderService.updateById(czcTwo);
//        }else{
//            czcTwo = new TSysPushOrder();
//            czcTwo.setPushDistance(czc4);
//            czcTwo.setPushTime(czc5);
//            czcTwo.setDriverProportion(czc6);
//            czcTwo.setCompanyId(ShiroKit.getUser().getObjectId());
//            czcTwo.setPushType(2);
//            czcTwo.setType(2);
//            tSysPushOrderService.insert(czcTwo);
//        }
//        //出租车推单(第三轮)
//        TSysPushOrder czcThree = tSysPushOrderService.selectOne(new EntityWrapper<TSysPushOrder>().eq("companyId", ShiroKit.getUser().getObjectId()).eq("pushType", 2).eq("type", 3));
//        if (SinataUtil.isNotEmpty(czcThree)){
//            czcThree.setPushDistance(czc7);
//            czcThree.setPushTime(czc8);
//            czcThree.setDriverProportion(czc9);
//            tSysPushOrderService.updateById(czcThree);
//        }else{
//            czcThree = new TSysPushOrder();
//            czcThree.setPushDistance(czc7);
//            czcThree.setPushTime(czc8);
//            czcThree.setDriverProportion(czc9);
//            czcThree.setCompanyId(ShiroKit.getUser().getObjectId());
//            czcThree.setPushType(2);
//            czcThree.setType(3);
//            tSysPushOrderService.insert(czcThree);
//        }
//        //出租车指派
//        AssignOrder assignOrder1 = assignOrderService.selectOne(new EntityWrapper<AssignOrder>().eq("companyId", ShiroKit.getUser().getObjectId()).eq("type", 2));
//        if(SinataUtil.isNotEmpty(assignOrder1)){
//            assignOrder1.setDistance(czcAssignOrder);
//            assignOrder.setPeople(czcPeople);
//            assignOrderService.updateById(assignOrder1);
//        }else{
//            assignOrder1 = new AssignOrder();
//            assignOrder1.setCompanyId(ShiroKit.getUser().getObjectId());
//            assignOrder1.setType(2);
//            assignOrder1.setDistance(czcAssignOrder);
//            assignOrder.setPeople(czcPeople);
//            assignOrderService.insert(assignOrder1);
//        }
        TSysCancleOrder cancleOrder = tSysCancleOrderService.selectOne(new EntityWrapper<TSysCancleOrder>().eq("companyId", ShiroKit.getUser().getObjectId()));
        // {"order":{"orderAcceptanceTime":5,"money":2.5,"mileageFee":1,"durationFee":0.5},"reservationOrder":{"orderAcceptanceTime":5,"money":2.5,"mileageFee":1,"durationFee":0.5,"reservationFee":5},"driverTimeout":10}
        // 将数据拼接为json格式存储
@@ -569,8 +569,15 @@
        String result = "{\""+"order\":{\"orderAcceptanceTime\":"+ptCancel1+","+"\"money\":"+ptCancel2+","+"\"mileageFee\":"+km+","+"\"durationFee\":"+kmMinute+"},"+"\"reservationOrder\":{\"orderAcceptanceTime\":"+yyCancel1+","+"\"money\":"+yyCancel2+","+"\"mileageFee\":"+km2+","+"\"durationFee\":"+kmMinute2+","+"\"reservationFee\":"+reserveMoney+"},"+"\"driverTimeout\":"+overtime+"}";
        System.err.println("看看");
        System.err.println(result);
        cancleOrder.setContent(result);
        tSysCancleOrderService.updateById(cancleOrder);
        if(null != cancleOrder){
            cancleOrder.setContent(result);
            tSysCancleOrderService.updateById(cancleOrder);
        }else{
            cancleOrder = new TSysCancleOrder();
            cancleOrder.setCompanyId(ShiroKit.getUser().getObjectId());
            cancleOrder.setContent(result);
            tSysCancleOrderService.insert(cancleOrder);
        }
        //        JSONObject jsonObject = JSON.parseObject(cancleOrder.getContent());
//        map.put("timeOutCancel", jsonObject.getIntValue("driverTimeout"));
//        //普通取消设置(专车)
ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TOrderLogisticsMapper.xml
@@ -158,11 +158,11 @@
        LEFT JOIN t_company as dd on dd.id = ci.companyId
        LEFT JOIN t_order_cancel as oc on ot.id = oc.orderId and oc.orderType = 4
        LEFT JOIN (
            SELECT ii.money,ii.incomeId,cc.type FROM t_income as ii
            SELECT sum(ii.money) as money,ii.incomeId,cc.type FROM t_income as ii
            LEFT JOIN t_company as cc on ii.objectId = cc.id
            where ii.userType = 1 and ii.type != 1 and ii.orderType = 4
            where ii.userType = 1 and ii.type != 1 and ii.orderType = 4 group by ii.incomeId, cc.type
        ) as income1 on income1.incomeId = ot.id
        LEFT JOIN (SELECT incomeId, money FROM t_income where userType = 2 and type != 1 and orderType = 4) as income2 on income2.incomeId = ot.id
        LEFT JOIN (SELECT incomeId, sum(money) as money FROM t_income where userType = 2 and type != 1 and orderType = 4 group by incomeId) as income2 on income2.incomeId = ot.id
        LEFT JOIN t_settlement_detail sd on ot.id = sd.orderId and sd.orderType = 4
        where ot.id = #{orderId}
    </select>
ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TOrderPrivateCarMapper.xml
@@ -175,11 +175,11 @@
        LEFT JOIN t_server_carmodel as sc on sc.id = ot.serverCarModelId
        LEFT JOIN t_order_cancel as oc on ot.id = oc.orderId and oc.orderType = 1
        LEFT JOIN (
            SELECT ii.money,ii.incomeId,cc.type FROM t_income as ii
            SELECT sum(ii.money) as money,ii.incomeId,cc.type FROM t_income as ii
            LEFT JOIN t_company as cc on ii.objectId = cc.id
            where ii.userType = 1 and ii.type != 1 and ii.orderType = 1
            where ii.userType = 1 and ii.type != 1 and ii.orderType = 1 group by ii.incomeId, cc.type
        ) as income1 on income1.incomeId = ot.id
        LEFT JOIN (SELECT incomeId, money FROM t_income where userType = 2 and type != 1 and orderType = 1) as income2 on income2.incomeId = ot.id
        LEFT JOIN (SELECT incomeId, sum(money) as money FROM t_income where userType = 2 and type != 1 and orderType = 1 group by incomeId) as income2 on income2.incomeId = ot.id
        LEFT JOIN t_settlement_detail sd on ot.id = sd.orderId and sd.orderType = 1
        where ot.id = #{orderId}
    </select>
ManagementIGOTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tSysReformist/tSysReformist.html
@@ -569,17 +569,17 @@
        var zcAssignOrder = $("#zcAssignOrder").val().trim();
        var zcPeople = $('#zcPeople').val().trim();
        var czc1 = $("#czc1").val().trim();
        var czc2 = $("#czc2").val().trim();
        var czc3 = $("#czc3").val().trim();
        var czc4 = $("#czc4").val().trim();
        var czc5 = $("#czc5").val().trim();
        var czc6 = $("#czc6").val().trim();
        var czc7 = $("#czc7").val().trim();
        var czc8 = $("#czc8").val().trim();
        var czc9 = $("#czc9").val().trim();
        var czcAssignOrder = $("#czcAssignOrder").val().trim();
        var czcPeople = $('#czcPeople').val().trim();
        // var czc1 = $("#czc1").val().trim();
        // var czc2 = $("#czc2").val().trim();
        // var czc3 = $("#czc3").val().trim();
        // var czc4 = $("#czc4").val().trim();
        // var czc5 = $("#czc5").val().trim();
        // var czc6 = $("#czc6").val().trim();
        // var czc7 = $("#czc7").val().trim();
        // var czc8 = $("#czc8").val().trim();
        // var czc9 = $("#czc9").val().trim();
        // var czcAssignOrder = $("#czcAssignOrder").val().trim();
        // var czcPeople = $('#czcPeople').val().trim();
        var ptCancel1 = $("#ptCancel1").val().trim();
        var ptCancel2 = $("#ptCancel2").val().trim();
@@ -612,7 +612,7 @@
        if ("" == one || "" == two || "" == three
            || "" == zc1 || "" == zc2 || "" == zc3 || "" == zc4 || "" == zc5 || "" == zc6 || "" == zc7 || "" == zc8 || "" == zc9
            || '' == zcAssignOrder || '' == zcPeople
            || "" == czc1 || "" == czc2 || "" == czc3 || "" == czc4 || "" == czc5 || "" == czc6 || "" == czc7 || "" == czc8 || "" == czc9 /*|| '' == czcAssignOrder || '' == czcPeople */
            /*|| "" == czc1 || "" == czc2 || "" == czc3 || "" == czc4 || "" == czc5 || "" == czc6 || "" == czc7 || "" == czc8 || "" == czc9 || '' == czcAssignOrder || '' == czcPeople */
            || "" == ptCancel1 || "" == ptCancel2 /* || "" == ptCancel3 || "" == ptCancel4*/ /*|| "" == ptCancel5 || "" == ptCancel6*/
            || "" == yyCancel1 || "" == yyCancel2 /* || "" == yyCancel3 || "" == yyCancel4*/
            || "" == assessment || "" == km || "" == kmMinute|| "" == kmMinute2|| "" == reserveMoney|| "" == km2
@@ -633,10 +633,10 @@
            || !regDouble.test(zc1) || !regInt.test(zc2) || !regDouble.test(zc3)
            || !regDouble.test(zc4) || !regInt.test(zc5) || !regDouble.test(zc6)
            || !regDouble.test(zc7) || !regInt.test(zc8) || !regDouble.test(zc9) || !regDouble.test(zcAssignOrder) || !regInt.test(zcPeople)
            || !regDouble.test(czc1) || !regInt.test(czc2) || !regDouble.test(czc3)
            || !regDouble.test(czc4) || !regInt.test(czc5) || !regDouble.test(czc6)
            || !regDouble.test(czc7) || !regInt.test(czc8) || !regDouble.test(czc9)/* || !regDouble.test(czcAssignOrder) || !regInt.test(czcPeople)*/
                /*
                            || !regDouble.test(czc1) || !regInt.test(czc2) || !regDouble.test(czc3)
                            || !regDouble.test(czc4) || !regInt.test(czc5) || !regDouble.test(czc6)
                            || !regDouble.test(czc7) || !regInt.test(czc8) || !regDouble.test(czc9) || !regDouble.test(czcAssignOrder) || !regInt.test(czcPeople)*/
            || !regInt.test(ptCancel1) || !regDouble.test(ptCancel2) /*|| !regInt.test(ptCancel3) || !regDouble.test(ptCancel4)|| !regInt.test(ptCancel5) || !regDouble.test(ptCancel6)*/
            || !regDouble.test(km) || !regDouble.test(km2)
@@ -679,17 +679,17 @@
        ajax.set("zcAssignOrder", zcAssignOrder);
        ajax.set("zcPeople", zcPeople);
        ajax.set("czc1", czc1);
        ajax.set("czc2", czc2);
        ajax.set("czc3", czc3);
        ajax.set("czc4", czc4);
        ajax.set("czc5", czc5);
        ajax.set("czc6", czc6);
        ajax.set("czc7", czc7);
        ajax.set("czc8", czc8);
        ajax.set("czc9", czc9);
        ajax.set("czcAssignOrder", czcAssignOrder);
        ajax.set("czcPeople", czcPeople);
        // ajax.set("czc1", czc1);
        // ajax.set("czc2", czc2);
        // ajax.set("czc3", czc3);
        // ajax.set("czc4", czc4);
        // ajax.set("czc5", czc5);
        // ajax.set("czc6", czc6);
        // ajax.set("czc7", czc7);
        // ajax.set("czc8", czc8);
        // ajax.set("czc9", czc9);
        // ajax.set("czcAssignOrder", czcAssignOrder);
        // ajax.set("czcPeople", czcPeople);
        ajax.set("ptCancel1", ptCancel1);
        ajax.set("ptCancel2", ptCancel2);
UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/PhoneMapper.xml
@@ -24,7 +24,6 @@
        <foreach collection="companyIds" item="item" index="index" separator="," open="(" close=")">
            #{item}
        </foreach>
        )
    </select>
UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/City.java
@@ -28,6 +28,7 @@
    private String countryChineseName;
    private String countryEnglishName;
    private String countryFrenchName;
    private String countryCode;
    public Integer getId() {
        return id;
@@ -100,7 +101,15 @@
    public void setCountryFrenchName(String countryFrenchName) {
        this.countryFrenchName = countryFrenchName;
    }
    public String getCountryCode() {
        return countryCode;
    }
    public void setCountryCode(String countryCode) {
        this.countryCode = countryCode;
    }
    @Override
    public String toString() {
        return "City{" +
UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/OpenCityServiceImpl.java
@@ -62,6 +62,7 @@
            baseWarpper.setLon(null != c.getLon() ? c.getLon() : 0);
            baseWarpper.setLat(null != c.getLat() ? c.getLat() : 0);
            baseWarpper.setContent(language == 1 ? city.getCountryChineseName() : language == 2 ? city.getCountryEnglishName() : language == 3 ? city.getCountryFrenchName() : city.getEnglishName());
            baseWarpper.setCode(city.getCountryCode());
            list.add(baseWarpper);
        }
        return list;
UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/warpper/BaseWarpper.java
@@ -33,6 +33,8 @@
    @ApiModelProperty("状态")
    private Integer state = 0;
    @ApiModelProperty("编号")
    private String code;
    public Integer getState() {
        return state;
@@ -113,7 +115,15 @@
    public void setLat(Double lat) {
        this.lat = lat;
    }
    public String getCode() {
        return code;
    }
    public void setCode(String code) {
        this.code = code;
    }
    @Override
    public String toString() {
        return "BaseWarpper{" +