Commit 31b2e9567bc169381112d0a08dee91ec1af68738

Authored by youxiw2000
2 parents 83aacd22 e3e9e4b2

Merge branch 'dev' of http://61.169.120.202:8888/youxiw20000/trash into dev

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&lt;GarOrderMapper, GarOrder&gt; @@ -678,6 +670,7 @@ public class GarOrderServiceImpl extends ServiceImpl&lt;GarOrderMapper, GarOrder&gt;
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&lt;GarOrderMapper, GarOrder&gt; @@ -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 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){