Commit 31b2e9567bc169381112d0a08dee91ec1af68738
Merge branch 'dev' of http://61.169.120.202:8888/youxiw20000/trash into dev
Showing
3 changed files
with
29 additions
and
16 deletions
trash-garbage/src/main/java/com/trash/garbage/pojo/domain/GarOrderImage.java
| @@ -29,6 +29,11 @@ public class GarOrderImage implements Serializable { | @@ -29,6 +29,11 @@ public class GarOrderImage implements Serializable { | ||
| 29 | */ | 29 | */ |
| 30 | private String garOrderId; | 30 | private String garOrderId; |
| 31 | 31 | ||
| 32 | + /** | ||
| 33 | + * 趟次表 id | ||
| 34 | + */ | ||
| 35 | + private String garOrderAskId; | ||
| 36 | + | ||
| 32 | /** | 37 | /** |
| 33 | * 图片类型 | 38 | * 图片类型 |
| 34 | */ | 39 | */ |
| @@ -146,7 +151,12 @@ public class GarOrderImage implements Serializable { | @@ -146,7 +151,12 @@ public class GarOrderImage implements Serializable { | ||
| 146 | public void setGarRemark(String garRemark) { | 151 | public void setGarRemark(String garRemark) { |
| 147 | this.garRemark = garRemark; | 152 | this.garRemark = garRemark; |
| 148 | } | 153 | } |
| 149 | - | ||
| 150 | - | ||
| 151 | 154 | ||
| 155 | + public String getGarOrderAskId() { | ||
| 156 | + return garOrderAskId; | ||
| 157 | + } | ||
| 158 | + | ||
| 159 | + public void setGarOrderAskId(String garOrderAskId) { | ||
| 160 | + this.garOrderAskId = garOrderAskId; | ||
| 161 | + } | ||
| 152 | } | 162 | } |
| 153 | \ No newline at end of file | 163 | \ No newline at end of file |
trash-garbage/src/main/java/com/trash/garbage/service/impl/GarOrderServiceImpl.java
| @@ -607,15 +607,7 @@ public class GarOrderServiceImpl extends ServiceImpl<GarOrderMapper, GarOrder> | @@ -607,15 +607,7 @@ public class GarOrderServiceImpl extends ServiceImpl<GarOrderMapper, GarOrder> | ||
| 607 | @Override | 607 | @Override |
| 608 | @Transactional | 608 | @Transactional |
| 609 | public String uploadImageUrlByType(UploadDto dto) { | 609 | public String uploadImageUrlByType(UploadDto dto) { |
| 610 | - List<GarOrderImage> garOrderImages = new ArrayList<>(dto.getImageUrls().size()); | ||
| 611 | - for (String imageUrl : dto.getImageUrls()) { | ||
| 612 | - GarOrderImage orderImage = new GarOrderImage(); | ||
| 613 | - orderImage.setGarOrderId(dto.getGarOrderId()); | ||
| 614 | - orderImage.setGarOrderImageUrl(imageUrl); | ||
| 615 | - orderImage.setGarOrderImageType(dto.getType()); | ||
| 616 | - garOrderImages.add(orderImage); | ||
| 617 | - } | ||
| 618 | - | 610 | + String GarOrderAskId = ""; |
| 619 | GarOrder order = getById(dto.getGarOrderId()); | 611 | GarOrder order = getById(dto.getGarOrderId()); |
| 620 | //判断是否已开始装车 | 612 | //判断是否已开始装车 |
| 621 | if (dto.getType() == 1) { | 613 | if (dto.getType() == 1) { |
| @@ -678,6 +670,7 @@ public class GarOrderServiceImpl extends ServiceImpl<GarOrderMapper, GarOrder> | @@ -678,6 +670,7 @@ public class GarOrderServiceImpl extends ServiceImpl<GarOrderMapper, GarOrder> | ||
| 678 | garOrderMatchAsk.setDropCarNum(++dropCarNum); | 670 | garOrderMatchAsk.setDropCarNum(++dropCarNum); |
| 679 | garOrderMatchAsk.setGarCreateTime(new Date()); | 671 | garOrderMatchAsk.setGarCreateTime(new Date()); |
| 680 | garOrderMatchAsk.setGarCarCode(dto.getCarPlate()); | 672 | garOrderMatchAsk.setGarCarCode(dto.getCarPlate()); |
| 673 | + GarOrderAskId = garOrderMatchAsk.getGarOrderNumber(); | ||
| 681 | askService.updateById(garOrderMatchAsk); | 674 | askService.updateById(garOrderMatchAsk); |
| 682 | break; | 675 | break; |
| 683 | } | 676 | } |
| @@ -686,6 +679,16 @@ public class GarOrderServiceImpl extends ServiceImpl<GarOrderMapper, GarOrder> | @@ -686,6 +679,16 @@ public class GarOrderServiceImpl extends ServiceImpl<GarOrderMapper, GarOrder> | ||
| 686 | 679 | ||
| 687 | } | 680 | } |
| 688 | 681 | ||
| 682 | + List<GarOrderImage> garOrderImages = new ArrayList<>(dto.getImageUrls().size()); | ||
| 683 | + for (String imageUrl : dto.getImageUrls()) { | ||
| 684 | + GarOrderImage orderImage = new GarOrderImage(); | ||
| 685 | + orderImage.setGarOrderAskId(GarOrderAskId); | ||
| 686 | + orderImage.setGarOrderId(dto.getGarOrderId()); | ||
| 687 | + orderImage.setGarOrderImageUrl(imageUrl); | ||
| 688 | + orderImage.setGarOrderImageType(dto.getType()); | ||
| 689 | + garOrderImages.add(orderImage); | ||
| 690 | + } | ||
| 691 | + | ||
| 689 | garOrderImageService.saveBatch(garOrderImages); | 692 | garOrderImageService.saveBatch(garOrderImages); |
| 690 | return "上传成功!"; | 693 | return "上传成功!"; |
| 691 | } | 694 | } |
trash-ui/src/views/gar/order/index.vue
| @@ -140,7 +140,7 @@ | @@ -140,7 +140,7 @@ | ||
| 140 | <el-input v-model="orderDriver.driverPhone" placeholder="派单负责人电话" :disabled="true"/> | 140 | <el-input v-model="orderDriver.driverPhone" placeholder="派单负责人电话" :disabled="true"/> |
| 141 | </el-form-item> | 141 | </el-form-item> |
| 142 | </div> | 142 | </div> |
| 143 | - | 143 | + |
| 144 | <el-form-item v-if="form.putOnImages" label="现场图片" prop="putOnImages"> | 144 | <el-form-item v-if="form.putOnImages" label="现场图片" prop="putOnImages"> |
| 145 | <el-image style="width: 100px; height: 100px" :src="form.putOnImages[0]" :preview-src-list="form.putOnImages"> | 145 | <el-image style="width: 100px; height: 100px" :src="form.putOnImages[0]" :preview-src-list="form.putOnImages"> |
| 146 | </el-image> | 146 | </el-image> |
| @@ -174,7 +174,7 @@ | @@ -174,7 +174,7 @@ | ||
| 174 | <el-input v-model="disposalCompanyReport.disposalCompanyName" placeholder="处置场所" style="width: 446px;" :disabled="true"/> | 174 | <el-input v-model="disposalCompanyReport.disposalCompanyName" placeholder="处置场所" style="width: 446px;" :disabled="true"/> |
| 175 | </el-form-item> | 175 | </el-form-item> |
| 176 | </div> | 176 | </div> |
| 177 | - | 177 | + |
| 178 | <el-form-item v-if="form.panoramas" label="现场图片" prop="putOnImages"> | 178 | <el-form-item v-if="form.panoramas" label="现场图片" prop="putOnImages"> |
| 179 | <el-image style="width: 100px; height: 100px" :src="form.panoramas[0]" :preview-src-list="form.panoramas"> | 179 | <el-image style="width: 100px; height: 100px" :src="form.panoramas[0]" :preview-src-list="form.panoramas"> |
| 180 | </el-image> | 180 | </el-image> |
| @@ -345,7 +345,7 @@ export default { | @@ -345,7 +345,7 @@ export default { | ||
| 345 | this.reset(); | 345 | this.reset(); |
| 346 | const garOrderId = row.garOrderId || this.ids | 346 | const garOrderId = row.garOrderId || this.ids |
| 347 | getOrder(garOrderId).then(response => { | 347 | getOrder(garOrderId).then(response => { |
| 348 | - | 348 | + |
| 349 | this.form = response.data; | 349 | this.form = response.data; |
| 350 | this.form.currentImages = this.form.currentImages.map(map => process.env.VUE_APP_BASE_API + map) | 350 | this.form.currentImages = this.form.currentImages.map(map => process.env.VUE_APP_BASE_API + map) |
| 351 | this.form.putDownImages = this.form.putDownImages.map(map => process.env.VUE_APP_BASE_API + map) | 351 | this.form.putDownImages = this.form.putDownImages.map(map => process.env.VUE_APP_BASE_API + map) |
| @@ -355,7 +355,7 @@ export default { | @@ -355,7 +355,7 @@ export default { | ||
| 355 | this.combnationImagePath(this.form.putDownImages); | 355 | this.combnationImagePath(this.form.putDownImages); |
| 356 | this.combnationImagePath(this.form.putOnImages); | 356 | this.combnationImagePath(this.form.putOnImages); |
| 357 | this.combnationImagePath(this.form.panoramas); | 357 | this.combnationImagePath(this.form.panoramas); |
| 358 | - | 358 | + |
| 359 | this.open = true; | 359 | this.open = true; |
| 360 | this.title = "清运派单详情"; | 360 | this.title = "清运派单详情"; |
| 361 | }); | 361 | }); |
| @@ -403,7 +403,7 @@ export default { | @@ -403,7 +403,7 @@ export default { | ||
| 403 | }) | 403 | }) |
| 404 | }, | 404 | }, |
| 405 | displayImage(url){ | 405 | displayImage(url){ |
| 406 | - return null == url|| undefined == url || "" == url?"":this.smallProgramRemoteFrame+url; | 406 | + return null == url|| undefined == url || "" == url?"":process.env.VUE_APP_BASE_API+url; |
| 407 | }, | 407 | }, |
| 408 | combnationImagePath(nodes){ | 408 | combnationImagePath(nodes){ |
| 409 | if(nodes){ | 409 | if(nodes){ |