Commit 43a9362345c2abbf3a294b44385a3eec1c04fa03
1 parent
3309e731
m
Showing
11 changed files
with
122 additions
and
21 deletions
trash-admin/src/main/java/com/trash/Application.java
| 1 | package com.trash; | 1 | package com.trash; |
| 2 | 2 | ||
| 3 | +import java.util.ArrayList; | ||
| 4 | +import java.util.HashSet; | ||
| 5 | +import java.util.Set; | ||
| 6 | + | ||
| 7 | +import org.springframework.beans.factory.annotation.Autowired; | ||
| 3 | import org.springframework.boot.SpringApplication; | 8 | import org.springframework.boot.SpringApplication; |
| 4 | import org.springframework.boot.autoconfigure.SpringBootApplication; | 9 | import org.springframework.boot.autoconfigure.SpringBootApplication; |
| 5 | import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; | 10 | import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; |
| 6 | import org.springframework.scheduling.annotation.EnableScheduling; | 11 | import org.springframework.scheduling.annotation.EnableScheduling; |
| 12 | +import org.springframework.security.core.authority.SimpleGrantedAuthority; | ||
| 13 | + | ||
| 14 | +import com.alibaba.fastjson.JSONObject; | ||
| 15 | +import com.trash.common.core.domain.entity.SysDept; | ||
| 16 | +import com.trash.common.core.domain.entity.SysRole; | ||
| 17 | +import com.trash.common.core.domain.entity.SysUser; | ||
| 18 | +import com.trash.common.core.domain.model.LoginUser; | ||
| 19 | +import com.trash.common.utils.RemoteServerUtils; | ||
| 20 | +import com.trash.framework.web.service.TokenService; | ||
| 7 | 21 | ||
| 8 | /** | 22 | /** |
| 9 | * 启动程序 | 23 | * 启动程序 |
| @@ -13,11 +27,13 @@ import org.springframework.scheduling.annotation.EnableScheduling; | @@ -13,11 +27,13 @@ import org.springframework.scheduling.annotation.EnableScheduling; | ||
| 13 | @SpringBootApplication(exclude = { DataSourceAutoConfiguration.class }) | 27 | @SpringBootApplication(exclude = { DataSourceAutoConfiguration.class }) |
| 14 | @EnableScheduling | 28 | @EnableScheduling |
| 15 | public class Application | 29 | public class Application |
| 16 | -{ | 30 | +{ |
| 31 | + @Autowired | ||
| 32 | + TokenService tokenService; | ||
| 33 | + | ||
| 17 | public static void main(String[] args) | 34 | public static void main(String[] args) |
| 18 | { | 35 | { |
| 19 | // System.setProperty("spring.devtools.restart.enabled", "false"); | 36 | // System.setProperty("spring.devtools.restart.enabled", "false"); |
| 20 | SpringApplication.run(Application.class, args); | 37 | SpringApplication.run(Application.class, args); |
| 21 | - System.out.println("Application start success"); | ||
| 22 | } | 38 | } |
| 23 | } | 39 | } |
trash-admin/src/main/resources/application-dev.yml
| @@ -9,8 +9,8 @@ trash: | @@ -9,8 +9,8 @@ trash: | ||
| 9 | # 实例演示开关 | 9 | # 实例演示开关 |
| 10 | demoEnabled: true | 10 | demoEnabled: true |
| 11 | # 文件路径 示例( Windows配置D:/trash/uploadPath,Linux配置 /home/trash/uploadPath,存储桶 trash/uploadPath,nginx配置 /trash/upload) | 11 | # 文件路径 示例( Windows配置D:/trash/uploadPath,Linux配置 /home/trash/uploadPath,存储桶 trash/uploadPath,nginx配置 /trash/upload) |
| 12 | - profile: /home/trash/uploadPath | ||
| 13 | -# profile: E:/trash/uploadPath | 12 | + #profile: /home/trash/uploadPath |
| 13 | + profile: E:/trash/uploadPath | ||
| 14 | # profile: F:/work/project/Documents/uploadPath/trash | 14 | # profile: F:/work/project/Documents/uploadPath/trash |
| 15 | # 获取ip地址开关 | 15 | # 获取ip地址开关 |
| 16 | addressEnabled: false | 16 | addressEnabled: false |
trash-garbage/src/main/java/com/trash/garbage/controller/GarbageOrderController.java
| @@ -94,7 +94,6 @@ public class GarbageOrderController { | @@ -94,7 +94,6 @@ public class GarbageOrderController { | ||
| 94 | // 上传并返回新文件名称 | 94 | // 上传并返回新文件名称 |
| 95 | fileName = FileUploadUtils.upload(filePath, file); | 95 | fileName = FileUploadUtils.upload(filePath, file); |
| 96 | } catch (IOException e) { | 96 | } catch (IOException e) { |
| 97 | - log.error("上传图片异常",e); | ||
| 98 | throw new BizException(ResultCode.CODE_400, ResultCode.CODE_400.getMsg()); | 97 | throw new BizException(ResultCode.CODE_400, ResultCode.CODE_400.getMsg()); |
| 99 | } | 98 | } |
| 100 | String url = serverConfig.getUrl() + fileName; | 99 | String url = serverConfig.getUrl() + fileName; |
trash-garbage/src/main/java/com/trash/garbage/pojo/domain/GarOrderCar.java
| @@ -146,4 +146,21 @@ public class GarOrderCar implements Serializable { | @@ -146,4 +146,21 @@ public class GarOrderCar implements Serializable { | ||
| 146 | public void setGarRemark(String garRemark) { | 146 | public void setGarRemark(String garRemark) { |
| 147 | this.garRemark = garRemark; | 147 | this.garRemark = garRemark; |
| 148 | } | 148 | } |
| 149 | + | ||
| 150 | + public Integer getCarId() { | ||
| 151 | + return carId; | ||
| 152 | + } | ||
| 153 | + | ||
| 154 | + public void setCarId(Integer carId) { | ||
| 155 | + this.carId = carId; | ||
| 156 | + } | ||
| 157 | + | ||
| 158 | + public String getContainerVolume() { | ||
| 159 | + return containerVolume; | ||
| 160 | + } | ||
| 161 | + | ||
| 162 | + public void setContainerVolume(String containerVolume) { | ||
| 163 | + this.containerVolume = containerVolume; | ||
| 164 | + } | ||
| 165 | + | ||
| 149 | } | 166 | } |
| 150 | \ No newline at end of file | 167 | \ No newline at end of file |
trash-ui/dist.7z
No preview for this file type
trash-ui/src/api/truck_active.js
| @@ -255,9 +255,9 @@ export default { | @@ -255,9 +255,9 @@ export default { | ||
| 255 | size:1000 | 255 | size:1000 |
| 256 | } | 256 | } |
| 257 | 257 | ||
| 258 | - | ||
| 259 | - for(let i in res.result.unitCompanyList){ | ||
| 260 | - let unit = res.result.unitCompanyList[i]; | 258 | + let vids = res.result.transportCompanyVehicleId; |
| 259 | + for(let idx in res.result.unitCompanyList){ | ||
| 260 | + let unit = res.result.unitCompanyList[idx]; | ||
| 261 | if(!unit.companyName) | 261 | if(!unit.companyName) |
| 262 | continue; | 262 | continue; |
| 263 | 263 | ||
| @@ -267,6 +267,7 @@ export default { | @@ -267,6 +267,7 @@ export default { | ||
| 267 | continue; | 267 | continue; |
| 268 | } | 268 | } |
| 269 | 269 | ||
| 270 | + | ||
| 270 | for(let i in this.remoteCompanys){ | 271 | for(let i in this.remoteCompanys){ |
| 271 | if(this.remoteCompanys[i].id == unit.companyId){ | 272 | if(this.remoteCompanys[i].id == unit.companyId){ |
| 272 | if(this.remoteCompanys[i].auditStatus != 1){ | 273 | if(this.remoteCompanys[i].auditStatus != 1){ |
| @@ -284,6 +285,10 @@ export default { | @@ -284,6 +285,10 @@ export default { | ||
| 284 | name: unit.companyName + credit, | 285 | name: unit.companyName + credit, |
| 285 | creditStatus: this.remoteCompanys[i].dishonestState | 286 | creditStatus: this.remoteCompanys[i].dishonestState |
| 286 | }); | 287 | }); |
| 288 | + | ||
| 289 | + for(let j in unit.vehicleList){ | ||
| 290 | + vids.push(unit.vehicleList[j].id); | ||
| 291 | + } | ||
| 287 | break; | 292 | break; |
| 288 | } | 293 | } |
| 289 | } | 294 | } |
| @@ -293,13 +298,16 @@ export default { | @@ -293,13 +298,16 @@ export default { | ||
| 293 | let list = tres.result.list; | 298 | let list = tres.result.list; |
| 294 | 299 | ||
| 295 | let qr = { | 300 | let qr = { |
| 296 | - status:0 | 301 | + status:0, |
| 302 | + constructionId:item.objectId | ||
| 297 | } | 303 | } |
| 298 | 304 | ||
| 299 | listTruckActivate(qr).then(response => { | 305 | listTruckActivate(qr).then(response => { |
| 300 | let taList = response.rows; | 306 | let taList = response.rows; |
| 301 | for(let i = 0;i< list.length;i++){ | 307 | for(let i = 0;i< list.length;i++){ |
| 302 | - | 308 | + if(vids.indexOf(list[i].id) == -1){ |
| 309 | + continue; | ||
| 310 | + } | ||
| 303 | let count = 0; | 311 | let count = 0; |
| 304 | for(let j in taList){ | 312 | for(let j in taList){ |
| 305 | if(taList[j].objectId == list[i].id){ | 313 | if(taList[j].objectId == list[i].id){ |
trash-workFlow/src/main/java/com/trash/business/controller/SupervisionThreestepController.java
| @@ -128,7 +128,7 @@ public class SupervisionThreestepController extends BaseController { | @@ -128,7 +128,7 @@ public class SupervisionThreestepController extends BaseController { | ||
| 128 | 128 | ||
| 129 | } | 129 | } |
| 130 | 130 | ||
| 131 | - String[] outside = { "长沙县", "望城区", "浏阳市", "宁乡市", "株洲市", "湘潭市", "汩罗市", "湘阴县" }; | 131 | + String[] outside = {"株洲市", "湘潭市", "汩罗市", "湘阴县" }; |
| 132 | 132 | ||
| 133 | /** | 133 | /** |
| 134 | * 查询三查机制列表 | 134 | * 查询三查机制列表 |
trash-workFlow/src/main/java/com/trash/business/controller/TruckActivateController.java
| @@ -13,6 +13,7 @@ import org.springframework.web.bind.annotation.RequestBody; | @@ -13,6 +13,7 @@ import org.springframework.web.bind.annotation.RequestBody; | ||
| 13 | import org.springframework.web.bind.annotation.RequestMapping; | 13 | import org.springframework.web.bind.annotation.RequestMapping; |
| 14 | import org.springframework.web.bind.annotation.RestController; | 14 | import org.springframework.web.bind.annotation.RestController; |
| 15 | 15 | ||
| 16 | +import com.github.pagehelper.PageHelper; | ||
| 16 | import com.trash.business.domain.TruckActivate; | 17 | import com.trash.business.domain.TruckActivate; |
| 17 | import com.trash.business.domain.TruckActivateInfo; | 18 | import com.trash.business.domain.TruckActivateInfo; |
| 18 | import com.trash.business.mapper.TruckActivateMapper; | 19 | import com.trash.business.mapper.TruckActivateMapper; |
| @@ -22,10 +23,14 @@ import com.trash.common.annotation.Log; | @@ -22,10 +23,14 @@ import com.trash.common.annotation.Log; | ||
| 22 | import com.trash.common.annotation.RepeatSubmit; | 23 | import com.trash.common.annotation.RepeatSubmit; |
| 23 | import com.trash.common.core.controller.BaseController; | 24 | import com.trash.common.core.controller.BaseController; |
| 24 | import com.trash.common.core.domain.AjaxResult; | 25 | import com.trash.common.core.domain.AjaxResult; |
| 26 | +import com.trash.common.core.page.PageDomain; | ||
| 25 | import com.trash.common.core.page.TableDataInfo; | 27 | import com.trash.common.core.page.TableDataInfo; |
| 28 | +import com.trash.common.core.page.TableSupport; | ||
| 26 | import com.trash.common.core.redis.RedisCache; | 29 | import com.trash.common.core.redis.RedisCache; |
| 27 | import com.trash.common.enums.BusinessType; | 30 | import com.trash.common.enums.BusinessType; |
| 31 | +import com.trash.common.utils.StringUtils; | ||
| 28 | import com.trash.common.utils.poi.ExcelUtil; | 32 | import com.trash.common.utils.poi.ExcelUtil; |
| 33 | +import com.trash.common.utils.sql.SqlUtil; | ||
| 29 | 34 | ||
| 30 | /** | 35 | /** |
| 31 | * 车辆激活Controller | 36 | * 车辆激活Controller |
| @@ -54,19 +59,72 @@ public class TruckActivateController extends BaseController | @@ -54,19 +59,72 @@ public class TruckActivateController extends BaseController | ||
| 54 | @GetMapping("/list") | 59 | @GetMapping("/list") |
| 55 | public TableDataInfo list(TruckActivate truckActivate) | 60 | public TableDataInfo list(TruckActivate truckActivate) |
| 56 | { | 61 | { |
| 57 | - | 62 | + startPage(); |
| 63 | + | ||
| 58 | if(truckActivate.getStatus() == 0){ | 64 | if(truckActivate.getStatus() == 0){ |
| 59 | truckActivate.setMyTables(new ArrayList<>()); | 65 | truckActivate.setMyTables(new ArrayList<>()); |
| 60 | truckActivate.getMyTables().add("truck_activate"); | 66 | truckActivate.getMyTables().add("truck_activate"); |
| 67 | + return getDataTable(truckActivateService.selectTruckActivateList(truckActivate)); | ||
| 61 | }else{ | 68 | }else{ |
| 62 | - List<String> tables = truckActivateMapper.getTables("truck_activate%"); | ||
| 63 | - truckActivate.setMyTables(tables); | 69 | + PageDomain pageDomain = TableSupport.buildPageRequest(); |
| 70 | + Integer pageNum = pageDomain.getPageNum(); | ||
| 71 | + Integer pageSize = pageDomain.getPageSize(); | ||
| 72 | + | ||
| 73 | + String orderBy = SqlUtil.escapeOrderBySql(pageDomain.getOrderBy()); | ||
| 74 | + | ||
| 75 | + PageHelper.startPage(pageNum, pageSize, orderBy); | ||
| 76 | + | ||
| 77 | + | ||
| 78 | + truckActivate.setMyTables(new ArrayList<>()); | ||
| 79 | + truckActivate.getMyTables().add("truck_activate"); | ||
| 80 | + | ||
| 81 | + TableDataInfo info = getDataTable(truckActivateService.selectTruckActivateList(truckActivate)); | ||
| 82 | + | ||
| 83 | + | ||
| 84 | + if(pageSize*pageNum - info.getTotal() > 10 ){ | ||
| 85 | + info.getRows().clear(); | ||
| 86 | + } | ||
| 87 | + | ||
| 88 | + if(info.getRows().size() == pageSize){ | ||
| 89 | + List<String> tables = truckActivateMapper.getTables("truck_activate_%"); | ||
| 90 | + for(String tb:tables){ | ||
| 91 | + startPage(); | ||
| 92 | + truckActivate.setMyTables(new ArrayList<>()); | ||
| 93 | + truckActivate.getMyTables().add(tb); | ||
| 94 | + info.setTotal(info.getTotal() +getDataTable(truckActivateService.selectTruckActivateList(truckActivate)).getTotal()); | ||
| 95 | + } | ||
| 96 | + }else{ | ||
| 97 | + List<String> tables = truckActivateMapper.getTables("truck_activate_%"); | ||
| 98 | + for(String tb:tables){ | ||
| 99 | + int oSize = 0; | ||
| 100 | + if(info.getRows().size() < pageSize){ | ||
| 101 | + pageDomain = TableSupport.buildPageRequest(); | ||
| 102 | + pageNum = pageDomain.getPageNum(); | ||
| 103 | + pageSize = pageDomain.getPageSize(); | ||
| 104 | + int oPage = (int)(((pageNum * pageSize) - info.getTotal()) / pageSize); | ||
| 105 | + PageHelper.startPage(oPage, pageSize, orderBy); | ||
| 106 | + | ||
| 107 | + }else{ | ||
| 108 | + pageNum = 1; | ||
| 109 | + pageSize = 0; | ||
| 110 | + } | ||
| 111 | + | ||
| 112 | + truckActivate.setMyTables(new ArrayList<>()); | ||
| 113 | + truckActivate.getMyTables().add(tb); | ||
| 114 | + List list = truckActivateService.selectTruckActivateList(truckActivate); | ||
| 115 | + info.getRows().addAll(list); | ||
| 116 | + info.setTotal(info.getTotal() +getDataTable(list).getTotal()); | ||
| 117 | + if(pageSize*pageNum - info.getTotal() > 10 ){ | ||
| 118 | + info.getRows().clear(); | ||
| 119 | + } | ||
| 120 | + } | ||
| 121 | + | ||
| 122 | + | ||
| 123 | + | ||
| 124 | + } | ||
| 125 | + | ||
| 126 | + return info; | ||
| 64 | } | 127 | } |
| 65 | - | ||
| 66 | - | ||
| 67 | - startPage(); | ||
| 68 | - | ||
| 69 | - return getDataTable(truckActivateService.selectTruckActivateList(truckActivate)); | ||
| 70 | } | 128 | } |
| 71 | 129 | ||
| 72 | /** | 130 | /** |
trash-workFlow/src/main/java/com/trash/business/service/impl/SupervisionThreestepServiceImpl.java
| @@ -266,7 +266,7 @@ public class SupervisionThreestepServiceImpl implements ISupervisionThreestepSer | @@ -266,7 +266,7 @@ public class SupervisionThreestepServiceImpl implements ISupervisionThreestepSer | ||
| 266 | return supervisionThreestepMapper.getNames(supervisionThreestep); | 266 | return supervisionThreestepMapper.getNames(supervisionThreestep); |
| 267 | } | 267 | } |
| 268 | 268 | ||
| 269 | - String[] outside = { "长沙县", "望城区", "浏阳市", "宁乡市", "株洲市", "湘潭市", "汩罗市", "湘阴县" }; | 269 | + String[] outside = {"株洲市", "湘潭市", "汩罗市", "湘阴县" }; |
| 270 | 270 | ||
| 271 | @SuppressWarnings("unchecked") | 271 | @SuppressWarnings("unchecked") |
| 272 | @Override | 272 | @Override |
trash-workFlow/src/main/java/com/trash/business/service/impl/TruckActivateServiceImpl.java
| @@ -77,6 +77,9 @@ public class TruckActivateServiceImpl implements ITruckActivateService { | @@ -77,6 +77,9 @@ public class TruckActivateServiceImpl implements ITruckActivateService { | ||
| 77 | 77 | ||
| 78 | 78 | ||
| 79 | List<TruckActivate> list = new ArrayList<>(); | 79 | List<TruckActivate> list = new ArrayList<>(); |
| 80 | + if(1==1){ | ||
| 81 | + return truckActivateMapper.selectTruckActivateList(truckActivate); | ||
| 82 | + } | ||
| 80 | 83 | ||
| 81 | List<String> companys = SecurityUtils.getLoginUser().getUser().getCompanyIds(); | 84 | List<String> companys = SecurityUtils.getLoginUser().getUser().getCompanyIds(); |
| 82 | List<String> tList = SecurityUtils.getLoginUser().getUser().getTruckList(); | 85 | List<String> tList = SecurityUtils.getLoginUser().getUser().getTruckList(); |
trash-workFlow/src/main/resources/mapper/TruckActivateMapper.xml
| @@ -79,7 +79,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" | @@ -79,7 +79,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" | ||
| 79 | </foreach> | 79 | </foreach> |
| 80 | </if> | 80 | </if> |
| 81 | </where> | 81 | </where> |
| 82 | - ORDER BY create_time desc | 82 | + ORDER BY id desc |
| 83 | </select> | 83 | </select> |
| 84 | 84 | ||
| 85 | <select id="selectTruckActivateListByConstructions" parameterType="TruckActivate" resultMap="TruckActivateResult"> | 85 | <select id="selectTruckActivateListByConstructions" parameterType="TruckActivate" resultMap="TruckActivateResult"> |