Commit 02fa310cef57dce201bee7fc89ab057d49fde15c
1 parent
45674d7b
m
Showing
27 changed files
with
312 additions
and
87 deletions
trash-admin/src/main/resources/application-dev.yml
| ... | ... | @@ -16,10 +16,10 @@ trash: |
| 16 | 16 | # 验证码类型 math 数组计算 char 字符验证 |
| 17 | 17 | captchaType: math |
| 18 | 18 | # 远程服务器地址 |
| 19 | - remotePath: http://175.6.47.84:8008 | |
| 20 | - token: durable:auth:token:eyJhbGciOiJIUzUxMiJ9.eyJ5ZWEiOiJkdXJhYmxlIiwiZXhwIjo0MTAyNDE1OTk5LCJjcmVhdGVkIjoxNjg1NDE2NjEzMzU1fQ.58-J0KKfsK2pQhDQAzaBaUj-oFWMbYF1YzMAcshmcfidIkW16TZWIVhAVKPvCJvWfG54x7xB-ETxKCDLFnSctQ | |
| 21 | - #remotePath: http://183.66.242.6:14601 | |
| 22 | - #token: durable:auth:token:eyJhbGciOiJIUzUxMiJ9.eyJ5ZWEiOiJjc3poIiwiZXhwIjo0MTAyNDE1OTk5LCJjcmVhdGVkIjoxNjg0NDU5MjEzNzQ2fQ.85oIrOnU7cz7L_-IGt4Bt1LXDTkFtyrdqNt05K0v9-4nsrrzzpbjbemK-yMlbnUpe4Fx2FFES-Wbw8Yr8ML69w | |
| 19 | + #remotePath: http://175.6.47.84:8008 | |
| 20 | + #token: durable:auth:token:eyJhbGciOiJIUzUxMiJ9.eyJ5ZWEiOiJkdXJhYmxlIiwiZXhwIjo0MTAyNDE1OTk5LCJjcmVhdGVkIjoxNjg1NDE2NjEzMzU1fQ.58-J0KKfsK2pQhDQAzaBaUj-oFWMbYF1YzMAcshmcfidIkW16TZWIVhAVKPvCJvWfG54x7xB-ETxKCDLFnSctQ | |
| 21 | + remotePath: http://183.66.242.6:14601 | |
| 22 | + token: durable:auth:token:eyJhbGciOiJIUzUxMiJ9.eyJ5ZWEiOiJjc3poIiwiZXhwIjo0MTAyNDE1OTk5LCJjcmVhdGVkIjoxNjg0NDU5MjEzNzQ2fQ.85oIrOnU7cz7L_-IGt4Bt1LXDTkFtyrdqNt05K0v9-4nsrrzzpbjbemK-yMlbnUpe4Fx2FFES-Wbw8Yr8ML69w | |
| 23 | 23 | |
| 24 | 24 | |
| 25 | 25 | ... | ... |
trash-quartz/src/main/java/com/trash/quartz/task/DriverTask.java
| ... | ... | @@ -183,7 +183,6 @@ public class DriverTask |
| 183 | 183 | Map map = new HashMap<>(); |
| 184 | 184 | map.put("size",9999); |
| 185 | 185 | map.put("dishonestState",0); |
| 186 | - map.put("creditState",0); | |
| 187 | 186 | map.put("valid",0); |
| 188 | 187 | map.put("page",1); |
| 189 | 188 | |
| ... | ... | @@ -194,6 +193,7 @@ public class DriverTask |
| 194 | 193 | if(trucks!=null){ |
| 195 | 194 | for(Object jsonObject:trucks){ |
| 196 | 195 | JSONObject truck = (JSONObject)jsonObject; |
| 196 | + | |
| 197 | 197 | try { |
| 198 | 198 | if(sdf.parse(truck.getString("transportCertValid")).getTime() < sdf.parse(sdf.format(new Date())).getTime() || |
| 199 | 199 | sdf.parse(truck.getString("licenseValid")).getTime() < sdf.parse(sdf.format(new Date())).getTime()){ | ... | ... |
trash-ui/dist.rar
No preview for this file type
trash-ui/src/api/dict.js
| ... | ... | @@ -8,6 +8,13 @@ export function getTruckList(params) { |
| 8 | 8 | }); |
| 9 | 9 | } |
| 10 | 10 | |
| 11 | +export function constructionLicenseById(id) { | |
| 12 | + return requestRemote({ | |
| 13 | + url: '/api/siteservice/cs/constructionsites/license/'+id, | |
| 14 | + method: 'get', | |
| 15 | + }); | |
| 16 | +} | |
| 17 | + | |
| 11 | 18 | |
| 12 | 19 | export function constructionById(id) { |
| 13 | 20 | return requestRemote({ | ... | ... |
trash-ui/src/api/sitePaper.js
| ... | ... | @@ -8,7 +8,7 @@ import store from "@/store"; |
| 8 | 8 | |
| 9 | 9 | |
| 10 | 10 | import { |
| 11 | - constructionById, | |
| 11 | + constructionLicenseById, | |
| 12 | 12 | getArea |
| 13 | 13 | } from "@/api/dict"; |
| 14 | 14 | |
| ... | ... | @@ -130,7 +130,7 @@ import store from "@/store"; |
| 130 | 130 | id = this.businessKey; |
| 131 | 131 | } |
| 132 | 132 | |
| 133 | - constructionById(id).then(response => { | |
| 133 | + constructionLicenseById(id).then(response => { | |
| 134 | 134 | |
| 135 | 135 | this.infoData = response.result; |
| 136 | 136 | getArea().then(res => { | ... | ... |
trash-ui/src/api/taskmethod.js
| ... | ... | @@ -44,6 +44,7 @@ export default { |
| 44 | 44 | this.$forceUpdate(); |
| 45 | 45 | }, |
| 46 | 46 | handleClose() { |
| 47 | + | |
| 47 | 48 | this.uploadImageDialog = false; |
| 48 | 49 | this.fileList = []; |
| 49 | 50 | this.slidesArys = []; |
| ... | ... | @@ -155,6 +156,8 @@ export default { |
| 155 | 156 | this.vehicle = false; |
| 156 | 157 | this.videoSrc1 = []; |
| 157 | 158 | this.slides1 = []; |
| 159 | + this.videos = []; | |
| 160 | + this.slides = []; | |
| 158 | 161 | this.reset(); |
| 159 | 162 | }, |
| 160 | 163 | // 表单重置 |
| ... | ... | @@ -211,6 +214,10 @@ export default { |
| 211 | 214 | this.form.formData = formData; |
| 212 | 215 | |
| 213 | 216 | if (this.definitionKey == "workflow_threestep") { |
| 217 | + | |
| 218 | + this.videos = []; | |
| 219 | + this.slides = []; | |
| 220 | + | |
| 214 | 221 | this.open2 = true; |
| 215 | 222 | return; |
| 216 | 223 | } | ... | ... |
trash-ui/src/api/truck_active.js
| ... | ... | @@ -12,6 +12,9 @@ import {getDict} from "@/api/dict"; |
| 12 | 12 | |
| 13 | 13 | import h5Page from '@/views/h5/Pagination'; |
| 14 | 14 | |
| 15 | + | |
| 16 | +import truckActivateInfo from '@/views/business/truckActivate/truckActivateInfo'; | |
| 17 | + | |
| 15 | 18 | import { |
| 16 | 19 | todayDataList, |
| 17 | 20 | } from "@/api/business/threestep"; |
| ... | ... | @@ -29,6 +32,7 @@ export default { |
| 29 | 32 | name: "TruckActivate", |
| 30 | 33 | components: { |
| 31 | 34 | h5Page, |
| 35 | + truckActivateInfo, | |
| 32 | 36 | }, |
| 33 | 37 | data() { |
| 34 | 38 | return { |
| ... | ... | @@ -57,6 +61,7 @@ export default { |
| 57 | 61 | pageSize: 10, |
| 58 | 62 | company: null, |
| 59 | 63 | licensePlate: null, |
| 64 | + construction:null, | |
| 60 | 65 | time: null, |
| 61 | 66 | activateStatus:null, |
| 62 | 67 | construction: null, |
| ... | ... | @@ -100,6 +105,8 @@ export default { |
| 100 | 105 | simpleName:null, |
| 101 | 106 | remoteCompanys:[], |
| 102 | 107 | truckName:null, |
| 108 | + truckObj:null, | |
| 109 | + info:false, | |
| 103 | 110 | }; |
| 104 | 111 | }, |
| 105 | 112 | created() { |
| ... | ... | @@ -149,6 +156,10 @@ export default { |
| 149 | 156 | |
| 150 | 157 | }, |
| 151 | 158 | methods: { |
| 159 | + getInfo(row){ | |
| 160 | + this.truckObj = row; | |
| 161 | + this.info = true; | |
| 162 | + }, | |
| 152 | 163 | selectAll(value){ |
| 153 | 164 | |
| 154 | 165 | if(value){ |
| ... | ... | @@ -257,7 +268,8 @@ export default { |
| 257 | 268 | continue; |
| 258 | 269 | |
| 259 | 270 | let today = new Date().getTime(); |
| 260 | - if(new Date(unit.startTime).getTime() > today || new Date(unit.endTime).getTime() < today){ | |
| 271 | + | |
| 272 | + if(new Date(unit.startTime).getTime() > today || new Date(unit.endTime).getTime() < (today - (24*60*60*1000))){ | |
| 261 | 273 | continue; |
| 262 | 274 | } |
| 263 | 275 | |
| ... | ... | @@ -373,11 +385,11 @@ export default { |
| 373 | 385 | } |
| 374 | 386 | } |
| 375 | 387 | } |
| 376 | - | |
| 388 | + | |
| 377 | 389 | if(objs == ""){ |
| 378 | 390 | this.form.licensePlate = null; |
| 379 | 391 | } |
| 380 | - | |
| 392 | + | |
| 381 | 393 | this.$refs["form"].validate(valid => { |
| 382 | 394 | if (valid) { |
| 383 | 395 | let data = { |
| ... | ... | @@ -391,7 +403,7 @@ export default { |
| 391 | 403 | } |
| 392 | 404 | |
| 393 | 405 | addTruckActivate(data).then(response => { |
| 394 | - this.msgSuccess("新增成功"); | |
| 406 | + this.msgSuccess(response.message); | |
| 395 | 407 | this.open = false; |
| 396 | 408 | this.getList(); |
| 397 | 409 | }); | ... | ... |
trash-ui/src/layout/inde3x.vue renamed to trash-ui/src/layout/index3.vue
trash-ui/src/views/activiti/task/sitePaper.vue
| ... | ... | @@ -89,7 +89,7 @@ |
| 89 | 89 | </el-row> |
| 90 | 90 | <el-row class="bd_bottom"> |
| 91 | 91 | <el-col :span="6" class="bd_right bd_padding">行驶路线</el-col> |
| 92 | - <el-col :span="18" class="bd_padding">{{infoData.routName}}</el-col> | |
| 92 | + <el-col :span="18" class="bd_padding">{{infoData.routeName}}</el-col> | |
| 93 | 93 | </el-row> |
| 94 | 94 | <el-col :span="24" > |
| 95 | 95 | <el-row class="bd_padding">{{infoData.applyOpinion}}</el-row> | ... | ... |
trash-ui/src/views/business/truckActivate/index.vue
| ... | ... | @@ -13,6 +13,12 @@ |
| 13 | 13 | |
| 14 | 14 | |
| 15 | 15 | <el-form :model="queryParams" ref="queryForm" :inline="true" label-width="68px"> |
| 16 | + <el-form-item label="工地名称" prop="construction"> | |
| 17 | + <el-input | |
| 18 | + v-model="queryParams.construction" | |
| 19 | + placeholder="请输入工地名称" | |
| 20 | + size="small" /> | |
| 21 | + </el-form-item> | |
| 16 | 22 | <el-form-item label="车牌号" prop="licensePlate"> |
| 17 | 23 | <el-input |
| 18 | 24 | v-model="queryParams.licensePlate" |
| ... | ... | @@ -45,8 +51,7 @@ |
| 45 | 51 | <el-row :gutter="10" class="mb8"> |
| 46 | 52 | <el-col :span="1.5"> |
| 47 | 53 | <el-button |
| 48 | - v-if="this.queryParams.status==0 && checkPer(['business.supervision.truckActivate.active']) | |
| 49 | - && new Date().getHours() > 7 && new Date().getHours() < 24" | |
| 54 | + v-if="this.queryParams.status==0 && checkPer(['business.supervision.truckActivate.active'])" | |
| 50 | 55 | type="primary" |
| 51 | 56 | size="mini" |
| 52 | 57 | @click="handleAdd" |
| ... | ... | @@ -79,9 +84,17 @@ |
| 79 | 84 | {{ scope.row.activateTime != null ? '已激活' : '未激活' }} |
| 80 | 85 | </template> |
| 81 | 86 | </el-table-column> |
| 82 | - | |
| 87 | + <el-table-column label="操作" align="center" class-name="small-padding fixed-width"> | |
| 88 | + <template slot-scope="scope"> | |
| 89 | + <el-button size="mini" type="text" icon="el-icon-edit" @click="getInfo(scope.row)">查看详情</el-button> | |
| 90 | + </template> | |
| 91 | + </el-table-column> | |
| 83 | 92 | </el-table> |
| 84 | 93 | |
| 94 | + <el-dialog title="车辆激活信息详情" width="800px" append-to-body :visible.sync="info"> | |
| 95 | + <truckActivateInfo :truckObj="truckObj" v-if="info"/> | |
| 96 | + </el-dialog> | |
| 97 | + | |
| 85 | 98 | <pagination |
| 86 | 99 | v-show="total>0" |
| 87 | 100 | :total="total" |
| ... | ... | @@ -111,7 +124,7 @@ |
| 111 | 124 | <el-input v-model="truckName" /> |
| 112 | 125 | <el-checkbox-group v-model="form.licensePlate"> |
| 113 | 126 | <el-checkbox @change="selectAll">全选</el-checkbox> |
| 114 | - | |
| 127 | + | |
| 115 | 128 | <el-checkbox v-if="(!truckName || item.licenseplateNo.indexOf(truckName) > -1) && (form.company && form.company == item.companyName)" |
| 116 | 129 | :disabled="item.creditStatus != 0" |
| 117 | 130 | v-for="item in truckList" | ... | ... |
trash-ui/src/views/business/truckActivate/truckActivateInfo.vue
0 → 100644
| 1 | +<template> | |
| 2 | + <div v-loading="loading" > | |
| 3 | + <el-row > | |
| 4 | + <el-col :span="24" class="title">工地名称</el-col> | |
| 5 | + </el-row> | |
| 6 | + <el-row > | |
| 7 | + <el-col :span="24" class="content">{{truckObj.construction}}</el-col> | |
| 8 | + </el-row> | |
| 9 | + <el-row > | |
| 10 | + <el-col :span="24" class="title">施工地址</el-col> | |
| 11 | + </el-row> | |
| 12 | + <el-row > | |
| 13 | + <el-col :span="24" class="content">{{construction.address}}</el-col> | |
| 14 | + </el-row> | |
| 15 | + <el-row > | |
| 16 | + <el-col :span="24" class="title">运输车辆</el-col> | |
| 17 | + </el-row> | |
| 18 | + <el-row > | |
| 19 | + <el-col :span="24" class="content">{{truckObj.licensePlate}}</el-col> | |
| 20 | + </el-row> | |
| 21 | + | |
| 22 | + <el-row > | |
| 23 | + <el-col :span="24" class="title">运输公司</el-col> | |
| 24 | + </el-row> | |
| 25 | + <el-row > | |
| 26 | + <el-col :span="24" class="content">{{truckObj.company}}</el-col> | |
| 27 | + </el-row> | |
| 28 | + | |
| 29 | + <el-row > | |
| 30 | + <el-col :span="24" class="title">证照有效期起</el-col> | |
| 31 | + </el-row> | |
| 32 | + <el-row > | |
| 33 | + <el-col :span="24" class="content">{{construction.effectiveFrom}}</el-col> | |
| 34 | + </el-row> | |
| 35 | + <el-row > | |
| 36 | + <el-col :span="24" class="title" >证照有效期止</el-col> | |
| 37 | + </el-row> | |
| 38 | + <el-row > | |
| 39 | + <el-col :span="24" class="content">{{construction.effectiveEnd}}</el-col> | |
| 40 | + </el-row> | |
| 41 | + | |
| 42 | + <el-row > | |
| 43 | + <el-col :span="24" class="title">运输开始时间</el-col> </el-row> | |
| 44 | + <el-row > | |
| 45 | + <el-col :span="24" class="content">{{construction.transportStartTime}}</el-col> </el-row> | |
| 46 | + <el-row > | |
| 47 | + <el-col :span="24" class="title" >运输结束时间</el-col> </el-row> | |
| 48 | + <el-row > | |
| 49 | + <el-col :span="24" class="content">{{construction.transportEndTime}}</el-col> | |
| 50 | + </el-row> | |
| 51 | + <el-row > | |
| 52 | + <el-col :span="24" class="title">路线描述</el-col> | |
| 53 | + </el-row> | |
| 54 | + <el-row > | |
| 55 | + <el-col :span="24" class="content" >{{construction.routeName}}</el-col> | |
| 56 | + </el-row> | |
| 57 | + <el-row > | |
| 58 | + <el-col :span="24" class="title">卸区描述</el-col> | |
| 59 | + </el-row> | |
| 60 | + <el-row > | |
| 61 | + <el-col :span="24" class="content" >{{construction.earthName}}</el-col> | |
| 62 | + </el-row> | |
| 63 | + | |
| 64 | + | |
| 65 | + </div> | |
| 66 | +</template> | |
| 67 | + | |
| 68 | + | |
| 69 | +<script > | |
| 70 | + | |
| 71 | +import { | |
| 72 | + getArea, | |
| 73 | + truckList, | |
| 74 | + constructionLicenseById, | |
| 75 | + companyList, | |
| 76 | + } from "@/api/dict"; | |
| 77 | + | |
| 78 | + | |
| 79 | + export default { | |
| 80 | + name: "truckActivateInfo", | |
| 81 | + props: { | |
| 82 | + truckObj: { | |
| 83 | + type: Object | |
| 84 | + } | |
| 85 | + }, | |
| 86 | + data() { | |
| 87 | + return { | |
| 88 | + loading:false, | |
| 89 | + construction:null, | |
| 90 | + company:null, | |
| 91 | + } | |
| 92 | + }, | |
| 93 | + created() { | |
| 94 | + | |
| 95 | + constructionLicenseById(this.truckObj.constructionId).then(res=>{ | |
| 96 | + this.construction = res.result; | |
| 97 | + }); | |
| 98 | + | |
| 99 | + let query = { | |
| 100 | + name:this.truckObj.company | |
| 101 | + }; | |
| 102 | + | |
| 103 | + // companyList(query).then(res=>{ | |
| 104 | + // this.company = res.result.list[0]; | |
| 105 | + // }); | |
| 106 | + | |
| 107 | + }, | |
| 108 | + | |
| 109 | + }; | |
| 110 | + | |
| 111 | +</script > | |
| 112 | + | |
| 113 | + <style scope> | |
| 114 | + .title{ | |
| 115 | + font-size: 14px; | |
| 116 | + font-weight: bold; | |
| 117 | + padding: 5px; | |
| 118 | + } | |
| 119 | + .content{ | |
| 120 | + color:gray; | |
| 121 | + font-size: 14px; | |
| 122 | + padding: 5px; | |
| 123 | + border-bottom: 3px solid #ccc; | |
| 124 | + } | |
| 125 | + </style> | ... | ... |
trash-ui/src/views/h5/CompanyCredit/index.vue
| ... | ... | @@ -52,7 +52,8 @@ |
| 52 | 52 | |
| 53 | 53 | <el-row :gutter="10" class="mb8"> |
| 54 | 54 | <el-col :span="1.5"> |
| 55 | - <el-button type="primary" size="mini" @click="handleAdd" v-hasPermi="['Company:credit:add']" v-if="queryParams.status==0">新增</el-button> | |
| 55 | + <el-button type="primary" size="mini" @click="handleAdd" v-hasPermi="['Company:credit:add']" v-if="queryParams.status==0&& | |
| 56 | + checkPer(['businessmanage.credit.CompanyCredit.add'])">新增</el-button> | |
| 56 | 57 | </el-col> |
| 57 | 58 | <el-col :span="1.5"> |
| 58 | 59 | <el-button type="primary" size="mini" @click="handleQuery">查询</el-button> |
| ... | ... | @@ -86,7 +87,8 @@ |
| 86 | 87 | <span >失信原因:{{item.reason}}</span> |
| 87 | 88 | </el-col> |
| 88 | 89 | </el-row> |
| 89 | - <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(item)" v-hasPermi="['Company:credit:edit']" v-if="queryParams.status==0">撤销失信</el-button> | |
| 90 | + <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(item)" v-hasPermi="['Company:credit:edit']" v-if="queryParams.status==0&& | |
| 91 | + checkPer(['businessmanage.credit.CompanyCredit.revoke'])">撤销失信</el-button> | |
| 90 | 92 | <el-button size="mini" type="text" icon="el-icon-edit" @click="getDataInfo(item)" v-hasPermi="['Company:credit:edit']" v-if="queryParams.status==1">查看</el-button> |
| 91 | 93 | </el-card> |
| 92 | 94 | |
| ... | ... | @@ -163,4 +165,4 @@ |
| 163 | 165 | width:300px; |
| 164 | 166 | } |
| 165 | 167 | </style> |
| 166 | -<script src="../../../api/company_credit.js" /> | |
| 167 | 168 | \ No newline at end of file |
| 169 | +<script src="../../../api/company_credit.js" /> | ... | ... |
trash-ui/src/views/h5/ConstructionCredit/index.vue
| ... | ... | @@ -56,7 +56,7 @@ |
| 56 | 56 | <el-row :gutter="10" class="mb8"> |
| 57 | 57 | <el-col :span="1.5"> |
| 58 | 58 | <el-button type="primary" size="mini" @click="handleAdd" v-hasPermi="['business:ConstructionCredit:add']" |
| 59 | - v-if="queryParams.status==0">新增</el-button> | |
| 59 | + v-if="queryParams.status==0 && checkPer(['businessmanage.credit.ConstructionCredit.add'])">新增</el-button> | |
| 60 | 60 | </el-col> |
| 61 | 61 | <el-col :span="1.5"> |
| 62 | 62 | <el-button type="primary" size="mini" @click="handleQuery">查询</el-button> |
| ... | ... | @@ -95,7 +95,9 @@ |
| 95 | 95 | <span >失信原因:{{item.reason}}</span> |
| 96 | 96 | </el-col> |
| 97 | 97 | </el-row> |
| 98 | - <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(item)" v-hasPermi="['Company:credit:edit']" v-if="queryParams.status==0">撤销失信</el-button> | |
| 98 | + <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(item)" v-hasPermi="['Company:credit:edit']" | |
| 99 | + v-if="queryParams.status==0&& | |
| 100 | + checkPer(['businessmanage.credit.ConstructionCredit.revoke'])">撤销失信</el-button> | |
| 99 | 101 | <el-button size="mini" type="text" icon="el-icon-edit" @click="getDataInfo(item)" v-hasPermi="['Company:credit:edit']" v-if="queryParams.status==1">查看</el-button> |
| 100 | 102 | </el-card> |
| 101 | 103 | |
| ... | ... | @@ -166,4 +168,4 @@ |
| 166 | 168 | width:300px; |
| 167 | 169 | } |
| 168 | 170 | </style> |
| 169 | -<script src="../../../api/construction_credit.js" /> | |
| 170 | 171 | \ No newline at end of file |
| 172 | +<script src="../../../api/construction_credit.js" /> | ... | ... |
trash-ui/src/views/h5/DriverCredit/index.vue
| ... | ... | @@ -43,7 +43,8 @@ |
| 43 | 43 | |
| 44 | 44 | <el-row :gutter="10" class="mb8"> |
| 45 | 45 | <el-col :span="1.5"> |
| 46 | - <el-button type="primary" size="mini" @click="handleAdd" v-hasPermi="['driver:credit:add']" v-if="queryParams.status==0">新增</el-button> | |
| 46 | + <el-button type="primary" size="mini" @click="handleAdd" v-hasPermi="['driver:credit:add']" v-if="queryParams.status==0 | |
| 47 | + && checkPer(['businessmanage.credit.DriverCredit.add'])">新增</el-button> | |
| 47 | 48 | </el-col> |
| 48 | 49 | <el-col :span="1.5"> |
| 49 | 50 | <el-button type="primary" size="mini" @click="handleQuery">查询</el-button> |
| ... | ... | @@ -77,7 +78,8 @@ |
| 77 | 78 | <span >失信原因:{{item.reason}}</span> |
| 78 | 79 | </el-col> |
| 79 | 80 | </el-row> |
| 80 | - <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(item)" v-hasPermi="['Company:credit:edit']" v-if="queryParams.status==0">撤销失信</el-button> | |
| 81 | + <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(item)" v-hasPermi="['Company:credit:edit']" | |
| 82 | + v-if="queryParams.status==0&& checkPer(['businessmanage.credit.DriverCredit.revoke'])">撤销失信</el-button> | |
| 81 | 83 | <el-button size="mini" type="text" icon="el-icon-edit" @click="getDataInfo(item)" v-hasPermi="['Company:credit:edit']" v-if="queryParams.status==1">查看</el-button> |
| 82 | 84 | </el-card> |
| 83 | 85 | ... | ... |
trash-ui/src/views/h5/EarthSitesCredit/index.vue
| ... | ... | @@ -54,7 +54,8 @@ |
| 54 | 54 | |
| 55 | 55 | <el-row :gutter="10" class="mb8"> |
| 56 | 56 | <el-col :span="1.5"> |
| 57 | - <el-button type="primary" size="mini" @click="handleAdd" v-hasPermi="['EarthSites:credit:add']" v-if="queryParams.status==0">新增</el-button> | |
| 57 | + <el-button type="primary" size="mini" @click="handleAdd" v-hasPermi="['EarthSites:credit:add']" v-if="queryParams.status==0&& | |
| 58 | + checkPer(['businessmanage.credit.EarthSitesCredi.add'])">新增</el-button> | |
| 58 | 59 | </el-col> |
| 59 | 60 | <el-col :span="1.5"> |
| 60 | 61 | <el-button type="primary" size="mini" @click="handleQuery">查询</el-button> |
| ... | ... | @@ -94,7 +95,8 @@ |
| 94 | 95 | <span >失信原因:{{item.reason}}</span> |
| 95 | 96 | </el-col> |
| 96 | 97 | </el-row> |
| 97 | - <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(item)" v-hasPermi="['Company:credit:edit']" v-if="queryParams.status==0">撤销失信</el-button> | |
| 98 | + <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(item)" v-hasPermi="['Company:credit:edit']" v-if="queryParams.status==0&& | |
| 99 | + checkPer(['businessmanage.credit.EarthSitesCredi.revoke'])">撤销失信</el-button> | |
| 98 | 100 | <el-button size="mini" type="text" icon="el-icon-edit" @click="getDataInfo(item)" v-hasPermi="['Company:credit:edit']" v-if="queryParams.status==1">查看</el-button> |
| 99 | 101 | </el-card> |
| 100 | 102 | |
| ... | ... | @@ -173,4 +175,4 @@ |
| 173 | 175 | } |
| 174 | 176 | </style> |
| 175 | 177 | |
| 176 | -<script src="../../../api/earthsites_credit.js" /> | |
| 177 | 178 | \ No newline at end of file |
| 179 | +<script src="../../../api/earthsites_credit.js" /> | ... | ... |
trash-ui/src/views/h5/TruckCredit/index.vue
| ... | ... | @@ -38,7 +38,8 @@ |
| 38 | 38 | <el-row :gutter="10" class="mb8"> |
| 39 | 39 | <el-col :span="1.5"> |
| 40 | 40 | <el-button type="primary" size="mini" @click="handleAdd" v-hasPermi="['truck:credit:add']" |
| 41 | - v-if="queryParams.status==0">新增</el-button> | |
| 41 | + v-if="queryParams.status==0&& | |
| 42 | + checkPer(['businessmanage.credit.TruckCredit.add'])">新增</el-button> | |
| 42 | 43 | </el-col> |
| 43 | 44 | <el-col :span="1.5"> |
| 44 | 45 | <el-button type="primary" size="mini" @click="handleQuery">查询</el-button> |
| ... | ... | @@ -71,7 +72,8 @@ |
| 71 | 72 | <span >失信原因:{{item.reason}}</span> |
| 72 | 73 | </el-col> |
| 73 | 74 | </el-row> |
| 74 | - <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(item)" v-hasPermi="['Company:credit:edit']" v-if="queryParams.status==0">撤销失信</el-button> | |
| 75 | + <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(item)" v-hasPermi="['Company:credit:edit']" v-if="queryParams.status==0&& | |
| 76 | + checkPer(['businessmanage.credit.TruckCredit.revoke'])">撤销失信</el-button> | |
| 75 | 77 | <el-button size="mini" type="text" icon="el-icon-edit" @click="getDataInfo(item)" v-hasPermi="['Company:credit:edit']" v-if="queryParams.status==1">查看</el-button> |
| 76 | 78 | </el-card> |
| 77 | 79 | |
| ... | ... | @@ -140,4 +142,4 @@ |
| 140 | 142 | .el-select-dropdown__item{ |
| 141 | 143 | width:300px; |
| 142 | 144 | } |
| 143 | -</style> | |
| 144 | 145 | \ No newline at end of file |
| 146 | +</style> | ... | ... |
trash-ui/src/views/h5/task/index.vue
| 1 | 1 | <template> |
| 2 | 2 | <div class="app-container"> |
| 3 | - <!-- <el-select v-model="queryParams.dept" filterable reserve-keyword @change="getList"> | |
| 4 | - <el-option v-for="item in depts" :label="item.name" | |
| 5 | - :value="item.code" :key="item.code" > | |
| 6 | - </el-option> | |
| 7 | - </el-select> | |
| 8 | - <el-select v-model="queryParams.role" filterable reserve-keyword @change="getList"> | |
| 9 | - <el-option v-for="item in roles" :label="item.name" | |
| 10 | - :value="item.code" :key="item.code" > | |
| 11 | - </el-option> | |
| 12 | - </el-select> --> | |
| 3 | + <el-select v-model="queryParams.dept" filterable reserve-keyword > | |
| 4 | + <el-option v-for="item in depts" :label="item.name" | |
| 5 | + :value="item.code" :key="item.code"> | |
| 6 | + </el-option> | |
| 7 | + </el-select> | |
| 8 | + <el-select v-model="queryParams.role" filterable reserve-keyword > | |
| 9 | + <el-option v-for="item in roles" :label="item.name" | |
| 10 | + :value="item.code" :key="item.code"> | |
| 11 | + </el-option> | |
| 12 | + </el-select> | |
| 13 | 13 | <el-select v-model="queryParams.name" filterable reserve-keyword :filter-method="remoteName" placeholder="名称"> |
| 14 | 14 | <el-option v-for="item in names" :label="item" :value="item"> |
| 15 | 15 | </el-option> |
| ... | ... | @@ -834,7 +834,7 @@ export default { |
| 834 | 834 | |
| 835 | 835 | |
| 836 | 836 | |
| 837 | -<!-- | |
| 837 | +<!-- | |
| 838 | 838 | remoteName(value){ |
| 839 | 839 | getNames(value).then(res=>{ |
| 840 | 840 | |
| ... | ... | @@ -1596,4 +1596,4 @@ this.form.formData[0].controlValue = value; |
| 1596 | 1596 | }, |
| 1597 | 1597 | handlePictureCardPreview(file) { |
| 1598 | 1598 | console.log(this.proofImage) |
| 1599 | - }, --> | |
| 1600 | 1599 | \ No newline at end of file |
| 1600 | + }, --> | ... | ... |
trash-ui/src/views/h5/task/sitePaper.vue
| ... | ... | @@ -86,7 +86,7 @@ |
| 86 | 86 | </el-row> |
| 87 | 87 | <el-row > |
| 88 | 88 | <el-col :span="6" class="bd_right bd_padding">行驶路线</el-col> |
| 89 | - <el-col :span="18" class="bd_padding">{{infoData.routName}}</el-col> | |
| 89 | + <el-col :span="18" class="bd_padding">{{infoData.routeName}}</el-col> | |
| 90 | 90 | </el-row> |
| 91 | 91 | <el-col :span="24" > |
| 92 | 92 | <el-row class="bd_padding">{{infoData.applyOpinion}}</el-row> | ... | ... |
trash-ui/src/views/h5/threestep/index.vue
| ... | ... | @@ -84,12 +84,6 @@ |
| 84 | 84 | </el-select> |
| 85 | 85 | </el-form-item> |
| 86 | 86 | |
| 87 | - <el-form-item label="所属区域" prop="place" > | |
| 88 | - <el-select v-model="form.place" placeholder="请选择所属区域" filterable reserve-keyword @clear="areaClear" @change="selectArea"> | |
| 89 | - <el-option v-for="item in areas" :label="item.name" :value="item.code" :key="item.code"> | |
| 90 | - </el-option> | |
| 91 | - </el-select> | |
| 92 | - </el-form-item> | |
| 93 | 87 | <el-form-item :label="labelName" prop="name" v-if="form.type!=null"> |
| 94 | 88 | <el-select v-model="form.name" filterable reserve-keyword @change="getObjId" :filter-method="getObjId"> |
| 95 | 89 | <el-option v-for="item in remoteData" :label="item.name" :title="item.name" |
| ... | ... | @@ -98,6 +92,12 @@ |
| 98 | 92 | </el-select> |
| 99 | 93 | </el-form-item> |
| 100 | 94 | |
| 95 | + <el-form-item label="所属区域" prop="place" > | |
| 96 | + <el-select v-model="form.place" placeholder="请选择所属区域" filterable reserve-keyword @clear="areaClear" @change="selectArea"> | |
| 97 | + <el-option v-for="item in areas" :label="item.name" :value="item.code" :key="item.code"> | |
| 98 | + </el-option> | |
| 99 | + </el-select> | |
| 100 | + </el-form-item> | |
| 101 | 101 | |
| 102 | 102 | <!-- <el-form-item label="运输企业" prop="companys" v-if="form.type==0"> |
| 103 | 103 | <el-select v-model="form.companys" filterable multiple @change="checkCompany" > | ... | ... |
trash-ui/src/views/h5/truckActivate/index.vue
| ... | ... | @@ -12,6 +12,12 @@ |
| 12 | 12 | </el-row> |
| 13 | 13 | |
| 14 | 14 | <el-form :model="queryParams" ref="queryForm" :inline="true" label-width="68px"> |
| 15 | + <el-form-item label="工地名称" prop="construction"> | |
| 16 | + <el-input | |
| 17 | + v-model="queryParams.construction" | |
| 18 | + placeholder="请输入工地名称" | |
| 19 | + size="small" /> | |
| 20 | + </el-form-item> | |
| 15 | 21 | <el-form-item label="车牌号" prop="licensePlate"> |
| 16 | 22 | <el-input |
| 17 | 23 | v-model="queryParams.licensePlate" |
| ... | ... | @@ -49,7 +55,7 @@ |
| 49 | 55 | size="mini" |
| 50 | 56 | @click="handleAdd" |
| 51 | 57 | v-hasPermi="['business:truckActivate:add']" |
| 52 | - >添加车辆并激活</el-button> | |
| 58 | + >手动激活</el-button> | |
| 53 | 59 | </el-col> |
| 54 | 60 | |
| 55 | 61 | </el-row> |
| ... | ... | @@ -75,14 +81,22 @@ |
| 75 | 81 | </el-row> |
| 76 | 82 | |
| 77 | 83 | <el-row class="card_row" style="margin-top: 20px;"> |
| 78 | - <el-col :span="24" class="card_grid" > | |
| 84 | + <el-col :span="18" class="card_grid" > | |
| 79 | 85 | <span v-if="" style="margin-top:20px;">{{item.activateTime!=null ? '激活时间:' + item.activateTime : "未激活"}}</span> |
| 80 | 86 | </el-col> |
| 87 | + <el-col :span="6" class="card_grid" > | |
| 88 | + | |
| 89 | + <el-button size="mini" type="text" icon="el-icon-edit" @click="getInfo(item)">查看详情</el-button> | |
| 90 | + </el-col> | |
| 81 | 91 | </el-row> |
| 82 | 92 | |
| 83 | 93 | |
| 84 | 94 | </el-card> |
| 85 | 95 | |
| 96 | + <el-dialog title="车辆激活信息详情" width="300px" append-to-body :visible.sync="info"> | |
| 97 | + <truckActivateInfo :truckObj="truckObj" v-if="info"/> | |
| 98 | + </el-dialog> | |
| 99 | + | |
| 86 | 100 | <h5Page |
| 87 | 101 | v-show="total>0" |
| 88 | 102 | :total="total" | ... | ... |
trash-ui/vue.config.js
| ... | ... | @@ -41,8 +41,8 @@ module.exports = { |
| 41 | 41 | } |
| 42 | 42 | }, |
| 43 | 43 | ['/api']: { |
| 44 | - // target: `http://183.66.242.6:14601`, | |
| 45 | - target: `http://175.6.47.84:8008`, | |
| 44 | + target: `http://183.66.242.6:14601`, | |
| 45 | + // target: `http://175.6.47.84:8008`, | |
| 46 | 46 | changeOrigin: true, |
| 47 | 47 | }, |
| 48 | 48 | ['^/remotedown']: { | ... | ... |
trash-workFlow/src/main/java/com/trash/business/controller/TruckActivateController.java
| ... | ... | @@ -184,7 +184,7 @@ public class TruckActivateController extends BaseController |
| 184 | 184 | @PostMapping |
| 185 | 185 | public AjaxResult add(@RequestBody TruckActivate truckActivate) |
| 186 | 186 | { |
| 187 | - return toAjax(truckActivateService.insertTruckActivate(truckActivate)); | |
| 187 | + return truckActivateService.insertTruckActivate(truckActivate); | |
| 188 | 188 | } |
| 189 | 189 | |
| 190 | 190 | @PostMapping(value="/getActivedTruckList") | ... | ... |
trash-workFlow/src/main/java/com/trash/business/domain/TruckActivate.java
| ... | ... | @@ -69,9 +69,21 @@ public class TruckActivate extends BaseEntity |
| 69 | 69 | |
| 70 | 70 | private String[] cIds; |
| 71 | 71 | |
| 72 | + private int createCount; | |
| 72 | 73 | |
| 73 | 74 | |
| 74 | - public String getConstructionId() { | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + public int getCreateCount() { | |
| 79 | + return createCount; | |
| 80 | + } | |
| 81 | + | |
| 82 | + public void setCreateCount(int createCount) { | |
| 83 | + this.createCount = createCount; | |
| 84 | + } | |
| 85 | + | |
| 86 | + public String getConstructionId() { | |
| 75 | 87 | return constructionId; |
| 76 | 88 | } |
| 77 | 89 | ... | ... |
trash-workFlow/src/main/java/com/trash/business/service/ITruckActivateService.java
| ... | ... | @@ -2,6 +2,7 @@ package com.trash.business.service; |
| 2 | 2 | |
| 3 | 3 | import java.util.List; |
| 4 | 4 | import com.trash.business.domain.TruckActivate; |
| 5 | +import com.trash.common.core.domain.AjaxResult; | |
| 5 | 6 | |
| 6 | 7 | /** |
| 7 | 8 | * 车辆激活Service接口 |
| ... | ... | @@ -33,7 +34,7 @@ public interface ITruckActivateService |
| 33 | 34 | * @param truckActivate 车辆激活 |
| 34 | 35 | * @return 结果 |
| 35 | 36 | */ |
| 36 | - public int insertTruckActivate(TruckActivate truckActivate); | |
| 37 | + public AjaxResult insertTruckActivate(TruckActivate truckActivate); | |
| 37 | 38 | |
| 38 | 39 | /** |
| 39 | 40 | * 修改车辆激活 | ... | ... |
trash-workFlow/src/main/java/com/trash/business/service/impl/DriverCreditServiceImpl.java
trash-workFlow/src/main/java/com/trash/business/service/impl/TruckActivateServiceImpl.java
| ... | ... | @@ -8,6 +8,7 @@ import java.util.HashMap; |
| 8 | 8 | import java.util.List; |
| 9 | 9 | import java.util.Map; |
| 10 | 10 | |
| 11 | +import com.trash.common.core.domain.AjaxResult; | |
| 11 | 12 | import com.trash.common.core.redis.RedisCache; |
| 12 | 13 | import com.trash.common.utils.DateUtils; |
| 13 | 14 | import com.trash.common.utils.RemoteServerUtils; |
| ... | ... | @@ -79,8 +80,14 @@ public class TruckActivateServiceImpl implements ITruckActivateService |
| 79 | 80 | * @return 结果 |
| 80 | 81 | */ |
| 81 | 82 | @Override |
| 82 | - public int insertTruckActivate(TruckActivate truckActivate) | |
| 83 | + public AjaxResult insertTruckActivate(TruckActivate truckActivate) | |
| 83 | 84 | { |
| 85 | + | |
| 86 | + AjaxResult ajaxResult = new AjaxResult(); | |
| 87 | + | |
| 88 | + String errorMessage = ""; | |
| 89 | + String successMessage = ""; | |
| 90 | + | |
| 84 | 91 | String start, end; |
| 85 | 92 | |
| 86 | 93 | SimpleDateFormat yearFomat = new SimpleDateFormat("yyyy-MM-dd"); |
| ... | ... | @@ -119,8 +126,15 @@ public class TruckActivateServiceImpl implements ITruckActivateService |
| 119 | 126 | |
| 120 | 127 | TruckActivate oldDate = truckActivateMapper.selectTodayTruckByObjId(active.getObjectId()); |
| 121 | 128 | |
| 129 | + | |
| 130 | + | |
| 122 | 131 | if(oldDate != null){ |
| 123 | 132 | |
| 133 | + if(oldDate.getCreateCount() > 1){ | |
| 134 | + errorMessage += nos[i] + " "; | |
| 135 | + continue; | |
| 136 | + } | |
| 137 | + | |
| 124 | 138 | SupervisionThreestep threestep = new SupervisionThreestep(); |
| 125 | 139 | |
| 126 | 140 | threestep.setName(oldDate.getConstruction()); |
| ... | ... | @@ -137,28 +151,7 @@ public class TruckActivateServiceImpl implements ITruckActivateService |
| 137 | 151 | threestep = threestepMapper.selectThreestepByTruckDate(threestep); |
| 138 | 152 | |
| 139 | 153 | if(threestep == null || threestep.getName().equals(truckActivate.getConstruction())){ |
| 140 | - active.setId(oldDate.getId()); | |
| 141 | - truckActivateMapper.updateTruckActivate(active); | |
| 142 | - }else{ | |
| 143 | - Long threeId = threestep.getId(); | |
| 144 | - String trucks = threestep.getCompanyTrucks(); | |
| 145 | - | |
| 146 | - threestep = new SupervisionThreestep(); | |
| 147 | - | |
| 148 | - threestep.setId(threeId); | |
| 149 | - | |
| 150 | - trucks = trucks.replace(oldDate.getObjectId(), "").replace(",,", ","); | |
| 151 | - | |
| 152 | - if(trucks.length() == 1){ | |
| 153 | - trucks = ""; | |
| 154 | - } | |
| 155 | - | |
| 156 | - threestep.setCompanyTrucks(trucks); | |
| 157 | - | |
| 158 | - //去除已有三查数据的车辆绑定 | |
| 159 | - threestepMapper.updateSupervisionThreestep(threestep); | |
| 160 | - } | |
| 161 | - | |
| 154 | + | |
| 162 | 155 | //更新绑定的三查数据 |
| 163 | 156 | threestep = new SupervisionThreestep(); |
| 164 | 157 | |
| ... | ... | @@ -188,16 +181,36 @@ public class TruckActivateServiceImpl implements ITruckActivateService |
| 188 | 181 | |
| 189 | 182 | threestepMapper.updateSupervisionThreestep(threestep); |
| 190 | 183 | |
| 191 | - active.setId(oldDate.getId());//更新已有车辆激活数据 | |
| 184 | + | |
| 185 | + }else{ | |
| 186 | + Long threeId = threestep.getId(); | |
| 187 | + String trucks = threestep.getCompanyTrucks(); | |
| 188 | + | |
| 189 | + threestep = new SupervisionThreestep(); | |
| 190 | + | |
| 191 | + threestep.setId(threeId); | |
| 192 | + | |
| 193 | + trucks = trucks.replace(oldDate.getObjectId(), "").replace(",,", ","); | |
| 192 | 194 | |
| 195 | + if(trucks.length() == 1){ | |
| 196 | + trucks = ""; | |
| 197 | + } | |
| 198 | + | |
| 199 | + threestep.setCompanyTrucks(trucks); | |
| 200 | + | |
| 201 | + //去除已有三查数据的车辆绑定 | |
| 202 | + threestepMapper.updateSupervisionThreestep(threestep); | |
| 203 | + } | |
| 204 | + | |
| 205 | + active.setId(oldDate.getId());//更新已有车辆激活数据 | |
| 206 | + active.setCreateCount(oldDate.getCreateCount()+1); | |
| 207 | + successMessage += nos[i] + " "; | |
| 193 | 208 | truckActivateMapper.updateTruckActivate(active); |
| 194 | 209 | continue; |
| 195 | 210 | }else{ |
| 196 | 211 | |
| 197 | 212 | SupervisionThreestep threestep = new SupervisionThreestep(); |
| 198 | 213 | |
| 199 | -// threestep.setName(truckActivate.getConstruction()); | |
| 200 | -// threestep.setCompanys(truckActivate.getCompany()); | |
| 201 | 214 | threestep.setObjectId(active.getConstructionId()); |
| 202 | 215 | |
| 203 | 216 | try { |
| ... | ... | @@ -221,14 +234,18 @@ public class TruckActivateServiceImpl implements ITruckActivateService |
| 221 | 234 | threestep.setCompanyTrucks(trucks); |
| 222 | 235 | |
| 223 | 236 | threestepMapper.updateSupervisionThreestep(threestep); |
| 224 | - | |
| 237 | + | |
| 238 | + active.setCreateCount(1); | |
| 239 | + successMessage += nos[i] + " "; | |
| 240 | + | |
| 225 | 241 | truckActivateMapper.insertTruckActivate(active); |
| 226 | 242 | continue; |
| 227 | 243 | } |
| 228 | 244 | } |
| 229 | 245 | |
| 246 | + String message = (successMessage.isEmpty() ? "" : successMessage + "激活成功! ") + (errorMessage.isEmpty() ? "" : errorMessage + "已激活2次!"); | |
| 230 | 247 | |
| 231 | - return objs.length; | |
| 248 | + return ajaxResult.success(message); | |
| 232 | 249 | |
| 233 | 250 | |
| 234 | 251 | } | ... | ... |
trash-workFlow/src/main/resources/mapper/TruckActivateMapper.xml
| ... | ... | @@ -18,10 +18,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
| 18 | 18 | <result property="createType" column="create_type" /> |
| 19 | 19 | <result property="activateTime" column="activate_time" /> |
| 20 | 20 | <result property="createTime" column="create_time" /> |
| 21 | + <result property="createCount" column="create_count" /> | |
| 22 | + | |
| 23 | + | |
| 21 | 24 | </resultMap> |
| 22 | 25 | |
| 23 | 26 | <sql id="selectTruckActivateVo"> |
| 24 | - select id, company, license_plate, time, construction,construction_id, status, earthsite, object_id, create_by, create_type, activate_time, create_time from truck_activate | |
| 27 | + select id, company, license_plate, time, construction,construction_id, status, earthsite, object_id, create_by, create_type, activate_time, create_time,create_count from truck_activate | |
| 25 | 28 | </sql> |
| 26 | 29 | |
| 27 | 30 | <select id="selectTruckActivateList" parameterType="TruckActivate" resultMap="TruckActivateResult"> |
| ... | ... | @@ -30,7 +33,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
| 30 | 33 | <if test="company != null and company != ''"> and company like concat('%', #{company},'%')</if> |
| 31 | 34 | <if test="licensePlate != null and licensePlate != ''"> and license_plate like concat('%', #{licensePlate}, '%')</if> |
| 32 | 35 | <if test="time != null "> and time = #{time}</if> |
| 33 | - <if test="construction != null and construction != ''"> and construction = #{construction}</if> | |
| 36 | + <if test="construction != null and construction != ''"> and construction like concat('%', #{construction},'%')</if> | |
| 34 | 37 | <if test="constructionId != null and constructionId != ''"> and construction_id = #{constructionId}</if> |
| 35 | 38 | <if test="status != null "> and status = #{status}</if> |
| 36 | 39 | <if test="earthsite != null and earthsite != ''"> and earthsite = #{earthsite}</if> |
| ... | ... | @@ -119,6 +122,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
| 119 | 122 | <if test="createTime != null">create_time,</if> |
| 120 | 123 | <if test="createType != null">create_type,</if> |
| 121 | 124 | <if test="activateTime != null">activate_time,</if> |
| 125 | + <if test="createCount != null">create_count,</if> | |
| 126 | + | |
| 122 | 127 | </trim> |
| 123 | 128 | <trim prefix="values (" suffix=")" suffixOverrides=","> |
| 124 | 129 | <if test="company != null">#{company},</if> |
| ... | ... | @@ -133,6 +138,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
| 133 | 138 | <if test="createTime != null">#{createTime},</if> |
| 134 | 139 | <if test="createType != null">#{createType},</if> |
| 135 | 140 | <if test="activateTime != null">#{activateTime},</if> |
| 141 | + <if test="createCount != null">#{createCount},</if> | |
| 136 | 142 | </trim> |
| 137 | 143 | </insert> |
| 138 | 144 | |
| ... | ... | @@ -151,6 +157,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
| 151 | 157 | <if test="createType != null">create_type = #{createType},</if> |
| 152 | 158 | <if test="activateTime != null">activate_time = #{activateTime},</if> |
| 153 | 159 | <if test="createTime != null">create_time = #{createTime},</if> |
| 160 | + <if test="createCount != null">create_count = #{createCount},</if> | |
| 154 | 161 | </trim> |
| 155 | 162 | where id = #{id} |
| 156 | 163 | </update> | ... | ... |