Commit e3e9e4b2fc9d901795aaaa94fe62094e60e65cec

Authored by 2c2c2c
1 parent 02856d40

垃圾装修趟次逻辑优化

trash-garbage/src/main/java/com/trash/garbage/pojo/domain/GarOrderImage.java
... ... @@ -29,6 +29,11 @@ public class GarOrderImage implements Serializable {
29 29 */
30 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 151 public void setGarRemark(String garRemark) {
147 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 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 607 @Override
608 608 @Transactional
609 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 611 GarOrder order = getById(dto.getGarOrderId());
620 612 //判断是否已开始装车
621 613 if (dto.getType() == 1) {
... ... @@ -678,6 +670,7 @@ public class GarOrderServiceImpl extends ServiceImpl&lt;GarOrderMapper, GarOrder&gt;
678 670 garOrderMatchAsk.setDropCarNum(++dropCarNum);
679 671 garOrderMatchAsk.setGarCreateTime(new Date());
680 672 garOrderMatchAsk.setGarCarCode(dto.getCarPlate());
  673 + GarOrderAskId = garOrderMatchAsk.getGarOrderNumber();
681 674 askService.updateById(garOrderMatchAsk);
682 675 break;
683 676 }
... ... @@ -686,6 +679,16 @@ public class GarOrderServiceImpl extends ServiceImpl&lt;GarOrderMapper, GarOrder&gt;
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 692 garOrderImageService.saveBatch(garOrderImages);
690 693 return "上传成功!";
691 694 }
... ...
trash-ui/src/views/gar/order/index.vue
... ... @@ -140,7 +140,7 @@
140 140 <el-input v-model="orderDriver.driverPhone" placeholder="派单负责人电话" :disabled="true"/>
141 141 </el-form-item>
142 142 </div>
143   -
  143 +
144 144 <el-form-item v-if="form.putOnImages" label="现场图片" prop="putOnImages">
145 145 <el-image style="width: 100px; height: 100px" :src="form.putOnImages[0]" :preview-src-list="form.putOnImages">
146 146 </el-image>
... ... @@ -174,7 +174,7 @@
174 174 <el-input v-model="disposalCompanyReport.disposalCompanyName" placeholder="处置场所" style="width: 446px;" :disabled="true"/>
175 175 </el-form-item>
176 176 </div>
177   -
  177 +
178 178 <el-form-item v-if="form.panoramas" label="现场图片" prop="putOnImages">
179 179 <el-image style="width: 100px; height: 100px" :src="form.panoramas[0]" :preview-src-list="form.panoramas">
180 180 </el-image>
... ... @@ -345,7 +345,7 @@ export default {
345 345 this.reset();
346 346 const garOrderId = row.garOrderId || this.ids
347 347 getOrder(garOrderId).then(response => {
348   -
  348 +
349 349 this.form = response.data;
350 350 this.form.currentImages = this.form.currentImages.map(map => process.env.VUE_APP_BASE_API + map)
351 351 this.form.putDownImages = this.form.putDownImages.map(map => process.env.VUE_APP_BASE_API + map)
... ... @@ -355,7 +355,7 @@ export default {
355 355 this.combnationImagePath(this.form.putDownImages);
356 356 this.combnationImagePath(this.form.putOnImages);
357 357 this.combnationImagePath(this.form.panoramas);
358   -
  358 +
359 359 this.open = true;
360 360 this.title = "清运派单详情";
361 361 });
... ... @@ -403,7 +403,7 @@ export default {
403 403 })
404 404 },
405 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 408 combnationImagePath(nodes){
409 409 if(nodes){
... ...