Commit ab228c79ca8784384ee8614de0f1ea48e5ee4fa9

Authored by guzijian
2 parents ecd06eeb 1729275c

Merge remote-tracking branch 'origin/dev' into dev

trash-activiti/src/main/resources/mapper/activiti/ActReDeploymentMapper.xml
@@ -35,7 +35,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" @@ -35,7 +35,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
35 <foreach item="id" collection="ids" open="(" separator="," close=")"> 35 <foreach item="id" collection="ids" open="(" separator="," close=")">
36 #{id} 36 #{id}
37 </foreach> 37 </foreach>
38 - GROUP BY id ORDER BY create_time 38 + ORDER BY create_time
39 </select> 39 </select>
40 40
41 41
trash-ui/dist.zip
No preview for this file type
trash-ui/src/api/three_step.js
@@ -368,7 +368,7 @@ export default { @@ -368,7 +368,7 @@ export default {
368 // this.rules.trucks[0].required = true; 368 // this.rules.trucks[0].required = true;
369 369
370 }); 370 });
371 - } else if (this.form.type == "0") { 371 + } else if (this.form.type == "1") {
372 if(this.remoteQueryData.areaCode) 372 if(this.remoteQueryData.areaCode)
373 this.remoteQueryData.areaCode = [this.remoteQueryData.areaCode+""]; 373 this.remoteQueryData.areaCode = [this.remoteQueryData.areaCode+""];
374 this.remoteQueryData.overdue = 0; 374 this.remoteQueryData.overdue = 0;
@@ -853,7 +853,8 @@ export default { @@ -853,7 +853,8 @@ export default {
853 let query = { 853 let query = {
854 "page": 1, 854 "page": 1,
855 "size": 9999, 855 "size": 9999,
856 - "auditStatus": 1, 856 + "auditStatus": 1,
  857 + "contractStatus":1
857 }; 858 };
858 859
859 this.form.companys = companyNames; 860 this.form.companys = companyNames;
trash-ui/src/api/vio_casefile_info.js
@@ -30,20 +30,20 @@ export default { @@ -30,20 +30,20 @@ export default {
30 } 30 }
31 }, 31 },
32 created() { 32 created() {
33 - let id = this.idInfo.split(":");  
34 -  
35 - if (id.length == 2) {  
36 - this.idInfo = id[1];  
37 - } else {  
38 - this.idInfo = id;  
39 - }  
40 -  
41 33
42 this.init(); 34 this.init();
43 }, 35 },
44 methods: { 36 methods: {
45 init() { 37 init() {
46 - getViolationCaseFile(this.idInfo).then(response => { 38 +
  39 + let id = this.idInfo.split(":");
  40 +
  41 + if (id.length == 2) {
  42 + id = id[1];
  43 + }
  44 +
  45 +
  46 + getViolationCaseFile(id).then(response => {
47 this.form = response.data.violationCaseFile; 47 this.form = response.data.violationCaseFile;
48 let files = JSON.stringify(response.data.uploadFiles); 48 let files = JSON.stringify(response.data.uploadFiles);
49 this.fileEntityList = JSON.parse(files.replaceAll("filePath", "url").replaceAll("fileName", "name")); 49 this.fileEntityList = JSON.parse(files.replaceAll("filePath", "url").replaceAll("fileName", "name"));
@@ -57,26 +57,13 @@ export default { @@ -57,26 +57,13 @@ export default {
57 }) 57 })
58 58
59 }); 59 });
60 - listReplyApprovalProcess({tableName: "workflow_casefile" + ":" + this.idInfo}).then(response => { 60 + listReplyApprovalProcess({tableName: "workflow_casefile" + ":" + id}).then(response => {
61 let array = response.rows; 61 let array = response.rows;
62 - if(this.form.status == 0){  
63 - historyFromData("workflow_casefile" + ":" + this.idInfo).then(response => { 62 + historyFromData("workflow_casefile" + ":" + id).then(response => {
64 let newRep = []; 63 let newRep = [];
65 - let obj = response.data[0];  
66 - let data = {  
67 - reply:obj.controlValue,  
68 - replyPeople:obj.createBy,  
69 - replyTime:obj.createTime  
70 - };  
71 -  
72 - newRep.push(data);  
73 -  
74 - for(let j in array){  
75 - newRep.push(array[j]);  
76 - }  
77 64
78 if(response.data.length - array.length == 2){ 65 if(response.data.length - array.length == 2){
79 - let obj = response.data[response.data.length -1]; 66 + let obj = response.data[response.data.length -1];
80 let data = { 67 let data = {
81 reply:obj.controlValue, 68 reply:obj.controlValue,
82 replyPeople:obj.createBy, 69 replyPeople:obj.createBy,
@@ -85,10 +72,28 @@ export default { @@ -85,10 +72,28 @@ export default {
85 newRep.push(data); 72 newRep.push(data);
86 } 73 }
87 74
  75 +
  76 + let obj = response.data[0];
  77 + if(obj){
  78 + let data = {
  79 + reply:obj.controlValue,
  80 + replyPeople:obj.createBy,
  81 + replyTime:obj.createTime
  82 + };
  83 +
  84 + newRep.push(data);
  85 + }
  86 +
  87 + for(let j in array){
  88 + newRep.push(array[j]);
  89 + }
  90 +
  91 +
  92 +
88 this.replyApprovalProcessList = newRep; 93 this.replyApprovalProcessList = newRep;
89 this.$forceUpdate(); 94 this.$forceUpdate();
90 }); 95 });
91 - } 96 +
92 }); 97 });
93 98
94 99
trash-ui/src/api/vio_warning_info.js
@@ -31,18 +31,17 @@ export default { @@ -31,18 +31,17 @@ export default {
31 } 31 }
32 }, 32 },
33 created() { 33 created() {
34 - let id = this.idInfo.split(":");  
35 34
36 - if (id.length == 2) {  
37 - this.idInfo = id[1];  
38 - } else {  
39 - this.idInfo = id;  
40 - }  
41 this.init(); 35 this.init();
42 }, 36 },
43 methods: { 37 methods: {
44 init() { 38 init() {
45 - getViolationWarningInformation(this.idInfo).then(response => { 39 + let id = this.idInfo.split(":");
  40 +
  41 + if (id.length == 2) {
  42 + id = id[1];
  43 + }
  44 + getViolationWarningInformation(id).then(response => {
46 this.form = response.data.violationWarningInformation; 45 this.form = response.data.violationWarningInformation;
47 let files = JSON.stringify(response.data.uploadFiles); 46 let files = JSON.stringify(response.data.uploadFiles);
48 this.fileEntityList = JSON.parse(files.replaceAll("filePath", "url").replaceAll("fileName", "name")); 47 this.fileEntityList = JSON.parse(files.replaceAll("filePath", "url").replaceAll("fileName", "name"));
@@ -58,26 +57,13 @@ export default { @@ -58,26 +57,13 @@ export default {
58 57
59 }); 58 });
60 59
61 - listReplyApprovalProcess({tableName: "violation_warning" + ":" + this.idInfo}).then(response => { 60 + listReplyApprovalProcess({tableName: "violation_warning" + ":" + id}).then(response => {
62 let array = response.rows; 61 let array = response.rows;
63 - if(this.form.status == 0){  
64 - historyFromData("violation_warning" + ":" + this.idInfo).then(response => { 62 + historyFromData("violation_warning" + ":" + id).then(response => {
65 let newRep = []; 63 let newRep = [];
66 - let obj = response.data[0];  
67 - let data = {  
68 - reply:obj.controlValue,  
69 - replyPeople:obj.createBy,  
70 - replyTime:obj.createTime  
71 - };  
72 -  
73 - newRep.push(data);  
74 -  
75 - for(let j in array){  
76 - newRep.push(array[j]);  
77 - }  
78 64
79 if(response.data.length - array.length == 2){ 65 if(response.data.length - array.length == 2){
80 - let obj = response.data[response.data.length -1]; 66 + let obj = response.data[response.data.length -1];
81 let data = { 67 let data = {
82 reply:obj.controlValue, 68 reply:obj.controlValue,
83 replyPeople:obj.createBy, 69 replyPeople:obj.createBy,
@@ -85,11 +71,27 @@ export default { @@ -85,11 +71,27 @@ export default {
85 }; 71 };
86 newRep.push(data); 72 newRep.push(data);
87 } 73 }
  74 +
  75 + let obj = response.data[0];
  76 + if(obj){
  77 + let data = {
  78 + reply:obj.controlValue,
  79 + replyPeople:obj.createBy,
  80 + replyTime:obj.createTime
  81 + };
  82 +
  83 + newRep.push(data);
  84 + }
  85 +
  86 +
  87 + for(let j in array){
  88 + newRep.push(array[j]);
  89 + }
88 90
89 this.replyApprovalProcessList = newRep; 91 this.replyApprovalProcessList = newRep;
90 this.$forceUpdate(); 92 this.$forceUpdate();
91 }); 93 });
92 - } 94 +
93 }); 95 });
94 96
95 }, 97 },
trash-ui/src/views/casefile/violationCaseFile/index.vue
@@ -219,7 +219,7 @@ @@ -219,7 +219,7 @@
219 </el-radio-group> 219 </el-radio-group>
220 </el-form-item> 220 </el-form-item>
221 221
222 - <el-form-item label="ๆŽจ้€ๅฏน่ฑก"> 222 + <el-form-item label="็ปผ็ฎกๆœ">
223 <el-radio-group v-model="form.needUpload"> 223 <el-radio-group v-model="form.needUpload">
224 <el-radio label="0" checked="checked" >ๅฆ</el-radio> 224 <el-radio label="0" checked="checked" >ๅฆ</el-radio>
225 <el-radio label="1">ๆ˜ฏ</el-radio> 225 <el-radio label="1">ๆ˜ฏ</el-radio>
trash-ui/src/views/h5/violationCaseFile/index.vue
@@ -177,6 +177,12 @@ @@ -177,6 +177,12 @@
177 <el-radio label="ๅŒบ็ฎก็†้ƒจ้—จ">ๅŒบ็ฎก็†้ƒจ้—จ</el-radio> 177 <el-radio label="ๅŒบ็ฎก็†้ƒจ้—จ">ๅŒบ็ฎก็†้ƒจ้—จ</el-radio>
178 <el-radio label="่ฟ่พ“ไผไธš">่ฟ่พ“ไผไธš</el-radio> 178 <el-radio label="่ฟ่พ“ไผไธš">่ฟ่พ“ไผไธš</el-radio>
179 </el-radio-group> 179 </el-radio-group>
  180 + </el-form-item>
  181 + <el-form-item label="็ปผ็ฎกๆœ">
  182 + <el-radio-group v-model="form.needUpload">
  183 + <el-radio label="0" checked="checked" >ๅฆ</el-radio>
  184 + <el-radio label="1">ๆ˜ฏ</el-radio>
  185 + </el-radio-group>
180 </el-form-item> 186 </el-form-item>
181 <el-form-item label="้™„ไปถ้ข„่งˆ" v-if="slide1.length!=0"> 187 <el-form-item label="้™„ไปถ้ข„่งˆ" v-if="slide1.length!=0">
182 <el-image v-for="item in slide1" 188 <el-image v-for="item in slide1"
trash-workFlow/src/main/java/com/trash/business/controller/SupervisionThreestepController.java
@@ -321,6 +321,14 @@ public class SupervisionThreestepController extends BaseController @@ -321,6 +321,14 @@ public class SupervisionThreestepController extends BaseController
321 if(i==-2){ 321 if(i==-2){
322 return AjaxResult.error("ๅฝ“ๅ‰ๆ—ถ้—ดๆ— ๆณ•ๆŠฅๅทฅ"); 322 return AjaxResult.error("ๅฝ“ๅ‰ๆ—ถ้—ดๆ— ๆณ•ๆŠฅๅทฅ");
323 } 323 }
  324 +
  325 + if(i==-3){
  326 + return AjaxResult.error("้กน็›ฎๅทฒ่ถ…ๆœŸ!");
  327 + }
  328 + if(i==-4){
  329 + return AjaxResult.error("ๆŠฅๅทฅๆ•ฐๆฎๅผ‚ๅธธ,่ฏทๅˆทๆ–ฐ้กต้ข้‡ๆ–ฐๆไบค!");
  330 + }
  331 +
324 return toAjax(i); 332 return toAjax(i);
325 } 333 }
326 334
trash-workFlow/src/main/java/com/trash/business/service/impl/CompanyCreditServiceImpl.java
@@ -251,6 +251,7 @@ public class CompanyCreditServiceImpl implements ICompanyCreditService { @@ -251,6 +251,7 @@ public class CompanyCreditServiceImpl implements ICompanyCreditService {
251 251
252 try { 252 try {
253 companyCreditMapper.updateCompanyCredit(cc); 253 companyCreditMapper.updateCompanyCredit(cc);
  254 + cc.setTime(new Date());
254 255
255 cc.setReason(companyCredit.getReason()); 256 cc.setReason(companyCredit.getReason());
256 cc.setLostCredit(0L); 257 cc.setLostCredit(0L);
trash-workFlow/src/main/java/com/trash/business/service/impl/ConstructionCreditServiceImpl.java
@@ -180,7 +180,8 @@ public class ConstructionCreditServiceImpl implements IConstructionCreditService @@ -180,7 +180,8 @@ public class ConstructionCreditServiceImpl implements IConstructionCreditService
180 180
181 try { 181 try {
182 constructionCreditMapper.updateConstructionCredit(cc); 182 constructionCreditMapper.updateConstructionCredit(cc);
183 - 183 +
  184 + cc.setTime(new Date());
184 cc.setReason(constructionCredit.getReason()); 185 cc.setReason(constructionCredit.getReason());
185 cc.setLostCredit(0L); 186 cc.setLostCredit(0L);
186 187
trash-workFlow/src/main/java/com/trash/business/service/impl/DriverCreditServiceImpl.java
@@ -162,6 +162,7 @@ List&lt;String&gt; areas = SecurityUtils.getLoginUser().getUser().getCompanyAreas(); @@ -162,6 +162,7 @@ List&lt;String&gt; areas = SecurityUtils.getLoginUser().getUser().getCompanyAreas();
162 driverCreditMapper.updateDriverCredit(cc); 162 driverCreditMapper.updateDriverCredit(cc);
163 163
164 cc.setReason(driverCredit.getReason()); 164 cc.setReason(driverCredit.getReason());
  165 + cc.setTime(new Date());
165 cc.setLostCredit(0L); 166 cc.setLostCredit(0L);
166 167
167 return insertDriverCredit(cc); 168 return insertDriverCredit(cc);
trash-workFlow/src/main/java/com/trash/business/service/impl/EarthsitesCreditServiceImpl.java
@@ -145,6 +145,7 @@ public class EarthsitesCreditServiceImpl implements IEarthsitesCreditService @@ -145,6 +145,7 @@ public class EarthsitesCreditServiceImpl implements IEarthsitesCreditService
145 earthsitesCreditMapper.updateEarthsitesCredit(cc); 145 earthsitesCreditMapper.updateEarthsitesCredit(cc);
146 146
147 cc.setReason(earthsitesCredit.getReason()); 147 cc.setReason(earthsitesCredit.getReason());
  148 + cc.setTime(new Date());
148 cc.setLostCredit(0L); 149 cc.setLostCredit(0L);
149 150
150 return insertEarthsitesCredit(cc); 151 return insertEarthsitesCredit(cc);
trash-workFlow/src/main/java/com/trash/business/service/impl/SupervisionThreestepServiceImpl.java
@@ -713,6 +713,49 @@ public class SupervisionThreestepServiceImpl implements ISupervisionThreestepSer @@ -713,6 +713,49 @@ public class SupervisionThreestepServiceImpl implements ISupervisionThreestepSer
713 713
714 return -1; 714 return -1;
715 } 715 }
  716 +
  717 + if(supervisionThreestep.getType() == 0){
  718 +
  719 + Object object = RemoteServerUtils.getConstructionLicenseById(supervisionThreestep.getObjectId());
  720 +
  721 + if(object != null){
  722 + JSONObject jsonObject =(JSONObject) object;
  723 +
  724 + long time = new Date().getTime();
  725 +
  726 + try {
  727 + if(dateTime.parse(jsonObject.get("effectiveFrom").toString() + " 00:00:00").getTime() > time || dateTime.parse(jsonObject.get("effectiveEnd").toString()+ " 23:59:59").getTime() < time){
  728 + return -3;
  729 + }
  730 + } catch (ParseException e) {
  731 + e.printStackTrace();
  732 + }
  733 + }else{
  734 + return -4;
  735 + }
  736 +
  737 + }else{
  738 + Object object = RemoteServerUtils.getEarthSitesInfo(supervisionThreestep.getObjectId());
  739 +
  740 + if(object != null){
  741 + JSONObject jsonObject =(JSONObject)((JSONObject) object).getJSONObject("site");
  742 +
  743 + long time = new Date().getTime();
  744 +
  745 + try {
  746 + if(dateTime.parse(jsonObject.get("effectiveFrom").toString()+ " 00:00:00").getTime() > time || dateTime.parse(jsonObject.get("effectiveEnd").toString()+ " 23:59:59").getTime() < time){
  747 + return -3;
  748 + }
  749 + } catch (ParseException e) {
  750 + e.printStackTrace();
  751 + }
  752 +
  753 + }else{
  754 + return -4;
  755 + }
  756 +
  757 + }
  758 +
716 759
717 supervisionThreestep.setCreateTime(DateUtils.getNowDate()); 760 supervisionThreestep.setCreateTime(DateUtils.getNowDate());
718 supervisionThreestep.setSelfCheckTime(DateUtils.getNowDate()); 761 supervisionThreestep.setSelfCheckTime(DateUtils.getNowDate());
trash-workFlow/src/main/java/com/trash/business/service/impl/TruckCreditServiceImpl.java
@@ -163,6 +163,7 @@ public class TruckCreditServiceImpl implements ITruckCreditService @@ -163,6 +163,7 @@ public class TruckCreditServiceImpl implements ITruckCreditService
163 truckCreditMapper.updateTruckCredit(cc); 163 truckCreditMapper.updateTruckCredit(cc);
164 164
165 cc.setReason(truckCredit.getReason()); 165 cc.setReason(truckCredit.getReason());
  166 + cc.setTime(new Date());
166 cc.setLostCredit(0L); 167 cc.setLostCredit(0L);
167 168
168 List<Map> listParam = new ArrayList<>(); 169 List<Map> listParam = new ArrayList<>();
@@ -227,6 +228,19 @@ public class TruckCreditServiceImpl implements ITruckCreditService @@ -227,6 +228,19 @@ public class TruckCreditServiceImpl implements ITruckCreditService
227 if(companys.size() > 0){ 228 if(companys.size() > 0){
228 229
229 JSONArray jsonArray = redisCache.getCacheObject("truckList"); 230 JSONArray jsonArray = redisCache.getCacheObject("truckList");
  231 + JSONArray delete= redisCache.getCacheObject("deletedTrucks");
  232 +
  233 + if(delete == null){
  234 + Map<String, Object> map = new HashMap<>();
  235 + map.put("size", 99999);
  236 + map.put("valid", 1);
  237 + map.put("page", 1);
  238 +
  239 + delete = RemoteServerUtils.getTruckList(map);
  240 + redisCache.setCacheObject("deletedTrucks", delete);
  241 + }
  242 +
  243 + jsonArray.addAll(delete);
230 244
231 245
232 for(Object obj:jsonArray){ 246 for(Object obj:jsonArray){
@@ -239,7 +253,6 @@ public class TruckCreditServiceImpl implements ITruckCreditService @@ -239,7 +253,6 @@ public class TruckCreditServiceImpl implements ITruckCreditService
239 253
240 truckCredit.setIds(ids); 254 truckCredit.setIds(ids);
241 255
242 -  
243 list = truckCreditMapper.selectTruckCreditHistory(truckCredit); 256 list = truckCreditMapper.selectTruckCreditHistory(truckCredit);
244 } 257 }
245 258