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{" +