Commit 64bfc273920a3afcdde1c5ee1484642a0b582871
1 parent
4ea8b8de
运输公司新增公司头像logo字段
Showing
6 changed files
with
118 additions
and
5 deletions
trash-ui/src/views/unit/enterprise/info.vue
| @@ -321,6 +321,39 @@ | @@ -321,6 +321,39 @@ | ||
| 321 | </div> | 321 | </div> |
| 322 | </el-col> | 322 | </el-col> |
| 323 | </el-row> | 323 | </el-row> |
| 324 | + <el-row style="border: 1px solid #dcdfe6;border-radius: 2px;"> | ||
| 325 | + <el-col :span="3"> | ||
| 326 | + <div class="upload_lable"> | ||
| 327 | + 公司头像或LOGO | ||
| 328 | + <el-upload | ||
| 329 | + ref="upload" | ||
| 330 | + action="" | ||
| 331 | + accept=".jpg,.jpeg,.png,.gif,.jfif,.pjpeg" | ||
| 332 | + :on-change="fileChange5" | ||
| 333 | + :auto-upload="false" | ||
| 334 | + :show-file-list="false" | ||
| 335 | + multiple | ||
| 336 | + :file-list="companyLogo"> | ||
| 337 | + <el-button size="small" type="primary" icon="el-icon-upload">上传附件</el-button> | ||
| 338 | + </el-upload> | ||
| 339 | + </div> | ||
| 340 | + </el-col> | ||
| 341 | + <el-col :span="21"> | ||
| 342 | + <div class="upload_btn"> | ||
| 343 | + <div v-for="(item,index) in companyLogo"> | ||
| 344 | + <div v-if="!/\.(pjp|pdf|doc|docx|xls|xlsx)$/.test(item.name)" class="upload_div_image"> | ||
| 345 | + <div class="upload_close" @click="companyLogo.splice(index,1);"><el-icon class="el-icon-error"></el-icon></div> | ||
| 346 | + <el-image | ||
| 347 | + style="width: 110px; height: 95px; margin: 5px;float:left;" | ||
| 348 | + :src="createUrl(item)" | ||
| 349 | + :preview-src-list="[createUrl(item)]" | ||
| 350 | + :z-index="999"> | ||
| 351 | + </el-image> | ||
| 352 | + </div> | ||
| 353 | + </div> | ||
| 354 | + </div> | ||
| 355 | + </el-col> | ||
| 356 | + </el-row> | ||
| 324 | <!-- <el-form-item label="" prop="environmentalApproval">--> | 357 | <!-- <el-form-item label="" prop="environmentalApproval">--> |
| 325 | <!-- <el-input v-model="form." type="textarea" placeholder="请输入内容" />--> | 358 | <!-- <el-input v-model="form." type="textarea" placeholder="请输入内容" />--> |
| 326 | <!-- </el-form-item>--> | 359 | <!-- </el-form-item>--> |
| @@ -490,6 +523,8 @@ export default { | @@ -490,6 +523,8 @@ export default { | ||
| 490 | safetyCertificate:[], | 523 | safetyCertificate:[], |
| 491 | // 停车场全景图 | 524 | // 停车场全景图 |
| 492 | carParkPanorama:[], | 525 | carParkPanorama:[], |
| 526 | + //公司logo,公司头像 | ||
| 527 | + companyLogo:[], | ||
| 493 | enterpriseList:[], | 528 | enterpriseList:[], |
| 494 | // 地图 | 529 | // 地图 |
| 495 | map: null, | 530 | map: null, |
| @@ -607,6 +642,7 @@ export default { | @@ -607,6 +642,7 @@ export default { | ||
| 607 | this.safetyOfficerQualificationCertificate = []; | 642 | this.safetyOfficerQualificationCertificate = []; |
| 608 | this.safetyCertificate = []; | 643 | this.safetyCertificate = []; |
| 609 | this.carParkPanorama = []; | 644 | this.carParkPanorama = []; |
| 645 | + this.companyLogo = []; | ||
| 610 | }, | 646 | }, |
| 611 | initData(){ | 647 | initData(){ |
| 612 | this.reset(); | 648 | this.reset(); |
| @@ -650,6 +686,13 @@ export default { | @@ -650,6 +686,13 @@ export default { | ||
| 650 | this.carParkPanorama.push({name:name,url:item}) | 686 | this.carParkPanorama.push({name:name,url:item}) |
| 651 | }) | 687 | }) |
| 652 | } | 688 | } |
| 689 | + if(this.form.companyLogo!=null&&this.form.companyLogo!==""){ | ||
| 690 | + let safetyAssessmentReport = this.form.companyLogo.split(";"); | ||
| 691 | + safetyAssessmentReport.map(item=>{ | ||
| 692 | + let name = item.substring(item.lastIndexOf("/")+1); | ||
| 693 | + this.companyLogo.push({name:name,url:item}) | ||
| 694 | + }) | ||
| 695 | + } | ||
| 653 | }); | 696 | }); |
| 654 | } | 697 | } |
| 655 | }, | 698 | }, |
| @@ -705,6 +748,7 @@ export default { | @@ -705,6 +748,7 @@ export default { | ||
| 705 | form.safetyOfficerQualificationCertificate = null; | 748 | form.safetyOfficerQualificationCertificate = null; |
| 706 | form.safetyCertificate = null; | 749 | form.safetyCertificate = null; |
| 707 | form.carParkPanorama = null; | 750 | form.carParkPanorama = null; |
| 751 | + form.companyLogo = null; | ||
| 708 | form.companyType = "1"; | 752 | form.companyType = "1"; |
| 709 | 753 | ||
| 710 | this.transportPermission.forEach(item => { | 754 | this.transportPermission.forEach(item => { |
| @@ -748,6 +792,14 @@ export default { | @@ -748,6 +792,14 @@ export default { | ||
| 748 | form.carParkPanorama = form.carParkPanorama!==null?form.carParkPanorama+";"+item.url:item.url; | 792 | form.carParkPanorama = form.carParkPanorama!==null?form.carParkPanorama+";"+item.url:item.url; |
| 749 | } | 793 | } |
| 750 | }) | 794 | }) |
| 795 | + this.companyLogo.forEach(item => { | ||
| 796 | + if (item.raw != null) { | ||
| 797 | + formData.append('companyLogoFiles', item.raw) | ||
| 798 | + }else{ | ||
| 799 | + //将原有的附件拼接到form中 | ||
| 800 | + form.companyLogo = form.companyLogo!==null?form.companyLogo+";"+item.url:item.url; | ||
| 801 | + } | ||
| 802 | + }) | ||
| 751 | for (let key in form) { | 803 | for (let key in form) { |
| 752 | formData.append(key, form[key] == null ? "" : form[key]) | 804 | formData.append(key, form[key] == null ? "" : form[key]) |
| 753 | } | 805 | } |
| @@ -999,6 +1051,36 @@ export default { | @@ -999,6 +1051,36 @@ export default { | ||
| 999 | fileList = fileList.splice(fileList.length - 1, 1); | 1051 | fileList = fileList.splice(fileList.length - 1, 1); |
| 1000 | } | 1052 | } |
| 1001 | }, | 1053 | }, |
| 1054 | + fileChange5(file, fileList) { | ||
| 1055 | + if(fileList.length>1){ | ||
| 1056 | + this.$message({ | ||
| 1057 | + message: '只能上传一张图片!', | ||
| 1058 | + type: 'warning' | ||
| 1059 | + }); | ||
| 1060 | + return false; | ||
| 1061 | + } | ||
| 1062 | + let fileType = file.name.substring(file.name.lastIndexOf('.') + 1).toLowerCase(); | ||
| 1063 | + //格式符合后判断大小 | ||
| 1064 | + if ("jpg,jpeg,png,gif,jfif,pjpeg".indexOf(fileType) != -1) { | ||
| 1065 | + let max5M = file.size / 1024 / 1024 < 100; | ||
| 1066 | + if (!max5M) { | ||
| 1067 | + this.$message({ | ||
| 1068 | + message: '上传文件大小不得超过100M!', | ||
| 1069 | + type: 'warning' | ||
| 1070 | + }); | ||
| 1071 | + fileList = fileList.splice(fileList.length - 1, 1); | ||
| 1072 | + } else { | ||
| 1073 | + //符合条件后进行添加 | ||
| 1074 | + this.companyLogo = fileList | ||
| 1075 | + } | ||
| 1076 | + } else { | ||
| 1077 | + this.$message({ | ||
| 1078 | + message: '上传文件只能是.jpg,.jpeg,.png,.gif,.jfif,.pjpeg格式!', | ||
| 1079 | + type: 'warning' | ||
| 1080 | + }); | ||
| 1081 | + fileList = fileList.splice(fileList.length - 1, 1); | ||
| 1082 | + } | ||
| 1083 | + }, | ||
| 1002 | } | 1084 | } |
| 1003 | }; | 1085 | }; |
| 1004 | </script> | 1086 | </script> |
trash-unit/src/main/java/com/trash/enterprise/controller/TransportationEnterpriseController.java
| @@ -74,8 +74,9 @@ public class TransportationEnterpriseController extends BaseController | @@ -74,8 +74,9 @@ public class TransportationEnterpriseController extends BaseController | ||
| 74 | @RequestParam(value = "safetyOfficerQualificationCertificateFiles") MultipartFile[] safetyOfficerQualificationCertificateFiles, | 74 | @RequestParam(value = "safetyOfficerQualificationCertificateFiles") MultipartFile[] safetyOfficerQualificationCertificateFiles, |
| 75 | @RequestParam(value = "safetyCertificateFiles") MultipartFile[] safetyCertificateFiles, | 75 | @RequestParam(value = "safetyCertificateFiles") MultipartFile[] safetyCertificateFiles, |
| 76 | @RequestParam(value = "carParkPanoramaFiles") MultipartFile[] carParkPanoramaFiles, | 76 | @RequestParam(value = "carParkPanoramaFiles") MultipartFile[] carParkPanoramaFiles, |
| 77 | + @RequestParam(value = "companyLogoFiles") MultipartFile[] companyLogoFiles, | ||
| 77 | TransportationEnterprise transportationEnterprise) throws IOException { | 78 | TransportationEnterprise transportationEnterprise) throws IOException { |
| 78 | - return toAjax(transportationEnterpriseService.insertTransportationEnterprise(transportPermissionFiles, enterpriseBusinessLicenseFiles, safetyOfficerQualificationCertificateFiles, safetyCertificateFiles, carParkPanoramaFiles, transportationEnterprise)); | 79 | + return toAjax(transportationEnterpriseService.insertTransportationEnterprise(transportPermissionFiles, enterpriseBusinessLicenseFiles, safetyOfficerQualificationCertificateFiles, safetyCertificateFiles, carParkPanoramaFiles,companyLogoFiles, transportationEnterprise)); |
| 79 | } | 80 | } |
| 80 | 81 | ||
| 81 | /** | 82 | /** |
| @@ -89,8 +90,9 @@ public class TransportationEnterpriseController extends BaseController | @@ -89,8 +90,9 @@ public class TransportationEnterpriseController extends BaseController | ||
| 89 | @RequestParam(value = "safetyOfficerQualificationCertificateFiles") MultipartFile[] safetyOfficerQualificationCertificateFiles, | 90 | @RequestParam(value = "safetyOfficerQualificationCertificateFiles") MultipartFile[] safetyOfficerQualificationCertificateFiles, |
| 90 | @RequestParam(value = "safetyCertificateFiles") MultipartFile[] safetyCertificateFiles, | 91 | @RequestParam(value = "safetyCertificateFiles") MultipartFile[] safetyCertificateFiles, |
| 91 | @RequestParam(value = "carParkPanoramaFiles") MultipartFile[] carParkPanoramaFiles, | 92 | @RequestParam(value = "carParkPanoramaFiles") MultipartFile[] carParkPanoramaFiles, |
| 93 | + @RequestParam(value = "companyLogoFiles") MultipartFile[] companyLogoFiles, | ||
| 92 | TransportationEnterprise transportationEnterprise) throws IOException { | 94 | TransportationEnterprise transportationEnterprise) throws IOException { |
| 93 | - return toAjax(transportationEnterpriseService.updateTransportationEnterprise(transportPermissionFiles, enterpriseBusinessLicenseFiles, safetyOfficerQualificationCertificateFiles, safetyCertificateFiles, carParkPanoramaFiles, transportationEnterprise)); | 95 | + return toAjax(transportationEnterpriseService.updateTransportationEnterprise(transportPermissionFiles, enterpriseBusinessLicenseFiles, safetyOfficerQualificationCertificateFiles, safetyCertificateFiles, carParkPanoramaFiles,companyLogoFiles, transportationEnterprise)); |
| 94 | } | 96 | } |
| 95 | 97 | ||
| 96 | /** | 98 | /** |
trash-unit/src/main/java/com/trash/enterprise/domain/TransportationEnterprise.java
| @@ -133,6 +133,21 @@ public class TransportationEnterprise extends BaseEntity | @@ -133,6 +133,21 @@ public class TransportationEnterprise extends BaseEntity | ||
| 133 | @Excel(name = "公司报价") | 133 | @Excel(name = "公司报价") |
| 134 | private String offer; | 134 | private String offer; |
| 135 | 135 | ||
| 136 | + /** | ||
| 137 | + * 公司logo,公司头像 | ||
| 138 | + */ | ||
| 139 | + private String companyLogo; | ||
| 140 | + | ||
| 141 | + | ||
| 142 | + public String getCompanyLogo() { | ||
| 143 | + return companyLogo; | ||
| 144 | + } | ||
| 145 | + | ||
| 146 | + | ||
| 147 | + public void setCompanyLogo(String companyLogo) { | ||
| 148 | + this.companyLogo = companyLogo; | ||
| 149 | + } | ||
| 150 | + | ||
| 136 | public String getOffer() { | 151 | public String getOffer() { |
| 137 | return offer; | 152 | return offer; |
| 138 | } | 153 | } |
trash-unit/src/main/java/com/trash/enterprise/service/ITransportationEnterpriseService.java
| @@ -45,6 +45,7 @@ public interface ITransportationEnterpriseService | @@ -45,6 +45,7 @@ public interface ITransportationEnterpriseService | ||
| 45 | MultipartFile[] safetyOfficerQualificationCertificateFiles, | 45 | MultipartFile[] safetyOfficerQualificationCertificateFiles, |
| 46 | MultipartFile[] safetyCertificateFiles, | 46 | MultipartFile[] safetyCertificateFiles, |
| 47 | MultipartFile[] carParkPanoramaFiles, | 47 | MultipartFile[] carParkPanoramaFiles, |
| 48 | + MultipartFile[] companyLogoFiles, | ||
| 48 | TransportationEnterprise transportationEnterprise) throws IOException; | 49 | TransportationEnterprise transportationEnterprise) throws IOException; |
| 49 | 50 | ||
| 50 | /** | 51 | /** |
| @@ -63,6 +64,7 @@ public interface ITransportationEnterpriseService | @@ -63,6 +64,7 @@ public interface ITransportationEnterpriseService | ||
| 63 | MultipartFile[] safetyOfficerQualificationCertificateFiles, | 64 | MultipartFile[] safetyOfficerQualificationCertificateFiles, |
| 64 | MultipartFile[] safetyCertificateFiles, | 65 | MultipartFile[] safetyCertificateFiles, |
| 65 | MultipartFile[] carParkPanoramaFiles, | 66 | MultipartFile[] carParkPanoramaFiles, |
| 67 | + MultipartFile[] companyLogoFiles, | ||
| 66 | TransportationEnterprise transportationEnterprise) throws IOException; | 68 | TransportationEnterprise transportationEnterprise) throws IOException; |
| 67 | 69 | ||
| 68 | /** | 70 | /** |
trash-unit/src/main/java/com/trash/enterprise/service/impl/TransportationEnterpriseServiceImpl.java
| @@ -63,7 +63,7 @@ public class TransportationEnterpriseServiceImpl implements ITransportationEnter | @@ -63,7 +63,7 @@ public class TransportationEnterpriseServiceImpl implements ITransportationEnter | ||
| 63 | * @return 结果 | 63 | * @return 结果 |
| 64 | */ | 64 | */ |
| 65 | @Override | 65 | @Override |
| 66 | - public int insertTransportationEnterprise(MultipartFile[] transportPermissionFiles, MultipartFile[] enterpriseBusinessLicenseFiles, MultipartFile[] safetyOfficerQualificationCertificateFiles, MultipartFile[] safetyCertificateFiles, MultipartFile[] carParkPanoramaFiles, TransportationEnterprise transportationEnterprise) throws IOException { | 66 | + public int insertTransportationEnterprise(MultipartFile[] transportPermissionFiles, MultipartFile[] enterpriseBusinessLicenseFiles, MultipartFile[] safetyOfficerQualificationCertificateFiles, MultipartFile[] safetyCertificateFiles, MultipartFile[] carParkPanoramaFiles, MultipartFile[] companyLogoFiles, TransportationEnterprise transportationEnterprise) throws IOException { |
| 67 | transportationEnterprise.setCreateTime(DateUtils.getNowDate()); | 67 | transportationEnterprise.setCreateTime(DateUtils.getNowDate()); |
| 68 | transportationEnterprise.setCreateBy(SecurityUtils.getUsername()); | 68 | transportationEnterprise.setCreateBy(SecurityUtils.getUsername()); |
| 69 | transportationEnterprise.setStatus(0); | 69 | transportationEnterprise.setStatus(0); |
| @@ -83,12 +83,16 @@ public class TransportationEnterpriseServiceImpl implements ITransportationEnter | @@ -83,12 +83,16 @@ public class TransportationEnterpriseServiceImpl implements ITransportationEnter | ||
| 83 | for (MultipartFile file : carParkPanoramaFiles) { | 83 | for (MultipartFile file : carParkPanoramaFiles) { |
| 84 | transportationEnterprise.setCarParkPanorama(transportationEnterprise.getCarParkPanorama()!=null?transportationEnterprise.getCarParkPanorama()+";"+upload(file):upload(file)); | 84 | transportationEnterprise.setCarParkPanorama(transportationEnterprise.getCarParkPanorama()!=null?transportationEnterprise.getCarParkPanorama()+";"+upload(file):upload(file)); |
| 85 | } | 85 | } |
| 86 | + for (MultipartFile file : companyLogoFiles) { | ||
| 87 | + transportationEnterprise.setCompanyLogo(transportationEnterprise.getCompanyLogo()!=null?transportationEnterprise.getCompanyLogo()+";"+upload(file):upload(file)); | ||
| 88 | + } | ||
| 86 | //去掉第一个分号,如果有的话 | 89 | //去掉第一个分号,如果有的话 |
| 87 | transportationEnterprise.setTransportPermission(removeSemicolon(transportationEnterprise.getTransportPermission())); | 90 | transportationEnterprise.setTransportPermission(removeSemicolon(transportationEnterprise.getTransportPermission())); |
| 88 | transportationEnterprise.setEnterpriseBusinessLicense(removeSemicolon(transportationEnterprise.getEnterpriseBusinessLicense())); | 91 | transportationEnterprise.setEnterpriseBusinessLicense(removeSemicolon(transportationEnterprise.getEnterpriseBusinessLicense())); |
| 89 | transportationEnterprise.setSafetyOfficerQualificationCertificate(removeSemicolon(transportationEnterprise.getSafetyOfficerQualificationCertificate())); | 92 | transportationEnterprise.setSafetyOfficerQualificationCertificate(removeSemicolon(transportationEnterprise.getSafetyOfficerQualificationCertificate())); |
| 90 | transportationEnterprise.setSafetyCertificate(removeSemicolon(transportationEnterprise.getSafetyCertificate())); | 93 | transportationEnterprise.setSafetyCertificate(removeSemicolon(transportationEnterprise.getSafetyCertificate())); |
| 91 | transportationEnterprise.setCarParkPanorama(removeSemicolon(transportationEnterprise.getCarParkPanorama())); | 94 | transportationEnterprise.setCarParkPanorama(removeSemicolon(transportationEnterprise.getCarParkPanorama())); |
| 95 | + transportationEnterprise.setCompanyLogo(removeSemicolon(transportationEnterprise.getCompanyLogo())); | ||
| 92 | return transportationEnterpriseMapper.insertTransportationEnterprise(transportationEnterprise); | 96 | return transportationEnterpriseMapper.insertTransportationEnterprise(transportationEnterprise); |
| 93 | } | 97 | } |
| 94 | 98 | ||
| @@ -104,7 +108,7 @@ public class TransportationEnterpriseServiceImpl implements ITransportationEnter | @@ -104,7 +108,7 @@ public class TransportationEnterpriseServiceImpl implements ITransportationEnter | ||
| 104 | * @return 结果 | 108 | * @return 结果 |
| 105 | */ | 109 | */ |
| 106 | @Override | 110 | @Override |
| 107 | - public int updateTransportationEnterprise(MultipartFile[] transportPermissionFiles, MultipartFile[] enterpriseBusinessLicenseFiles, MultipartFile[] safetyOfficerQualificationCertificateFiles, MultipartFile[] safetyCertificateFiles, MultipartFile[] carParkPanoramaFiles, TransportationEnterprise transportationEnterprise) throws IOException { | 111 | + public int updateTransportationEnterprise(MultipartFile[] transportPermissionFiles, MultipartFile[] enterpriseBusinessLicenseFiles, MultipartFile[] safetyOfficerQualificationCertificateFiles, MultipartFile[] safetyCertificateFiles, MultipartFile[] carParkPanoramaFiles, MultipartFile[] companyLogoFiles, TransportationEnterprise transportationEnterprise) throws IOException { |
| 108 | transportationEnterprise.setUpdateTime(DateUtils.getNowDate()); | 112 | transportationEnterprise.setUpdateTime(DateUtils.getNowDate()); |
| 109 | transportationEnterprise.setUpdateBy(SecurityUtils.getUsername()); | 113 | transportationEnterprise.setUpdateBy(SecurityUtils.getUsername()); |
| 110 | for (MultipartFile file : transportPermissionFiles) { | 114 | for (MultipartFile file : transportPermissionFiles) { |
| @@ -122,11 +126,15 @@ public class TransportationEnterpriseServiceImpl implements ITransportationEnter | @@ -122,11 +126,15 @@ public class TransportationEnterpriseServiceImpl implements ITransportationEnter | ||
| 122 | for (MultipartFile file : carParkPanoramaFiles) { | 126 | for (MultipartFile file : carParkPanoramaFiles) { |
| 123 | transportationEnterprise.setCarParkPanorama(transportationEnterprise.getCarParkPanorama()!=null?transportationEnterprise.getCarParkPanorama()+";"+upload(file):upload(file)); | 127 | transportationEnterprise.setCarParkPanorama(transportationEnterprise.getCarParkPanorama()!=null?transportationEnterprise.getCarParkPanorama()+";"+upload(file):upload(file)); |
| 124 | } | 128 | } |
| 129 | + for (MultipartFile file : companyLogoFiles) { | ||
| 130 | + transportationEnterprise.setCompanyLogo(transportationEnterprise.getCompanyLogo()!=null?transportationEnterprise.getCompanyLogo()+";"+upload(file):upload(file)); | ||
| 131 | + } | ||
| 125 | transportationEnterprise.setTransportPermission(removeSemicolon(transportationEnterprise.getTransportPermission())); | 132 | transportationEnterprise.setTransportPermission(removeSemicolon(transportationEnterprise.getTransportPermission())); |
| 126 | transportationEnterprise.setEnterpriseBusinessLicense(removeSemicolon(transportationEnterprise.getEnterpriseBusinessLicense())); | 133 | transportationEnterprise.setEnterpriseBusinessLicense(removeSemicolon(transportationEnterprise.getEnterpriseBusinessLicense())); |
| 127 | transportationEnterprise.setSafetyOfficerQualificationCertificate(removeSemicolon(transportationEnterprise.getSafetyOfficerQualificationCertificate())); | 134 | transportationEnterprise.setSafetyOfficerQualificationCertificate(removeSemicolon(transportationEnterprise.getSafetyOfficerQualificationCertificate())); |
| 128 | transportationEnterprise.setSafetyCertificate(removeSemicolon(transportationEnterprise.getSafetyCertificate())); | 135 | transportationEnterprise.setSafetyCertificate(removeSemicolon(transportationEnterprise.getSafetyCertificate())); |
| 129 | transportationEnterprise.setCarParkPanorama(removeSemicolon(transportationEnterprise.getCarParkPanorama())); | 136 | transportationEnterprise.setCarParkPanorama(removeSemicolon(transportationEnterprise.getCarParkPanorama())); |
| 137 | + transportationEnterprise.setCompanyLogo(removeSemicolon(transportationEnterprise.getCompanyLogo())); | ||
| 130 | return transportationEnterpriseMapper.updateTransportationEnterprise(transportationEnterprise); | 138 | return transportationEnterpriseMapper.updateTransportationEnterprise(transportationEnterprise); |
| 131 | } | 139 | } |
| 132 | 140 |
trash-unit/src/main/resources/mapper/unit/TransportationEnterpriseMapper.xml
| @@ -41,10 +41,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" | @@ -41,10 +41,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" | ||
| 41 | <result property="qrCode" column="qr_code" /> | 41 | <result property="qrCode" column="qr_code" /> |
| 42 | <result property="servicePhone" column="service_phone" /> | 42 | <result property="servicePhone" column="service_phone" /> |
| 43 | <result property="offer" column="offer" /> | 43 | <result property="offer" column="offer" /> |
| 44 | + <result property="companyLogo" column="company_logo" /> | ||
| 44 | </resultMap> | 45 | </resultMap> |
| 45 | 46 | ||
| 46 | <sql id="selectTransportationEnterpriseVo"> | 47 | <sql id="selectTransportationEnterpriseVo"> |
| 47 | - select id, name, abbreviation, registration_area, transport_permission_date, enter_date, business_license_date, office_address, parking_lot_location, parking_area, (select count(id) from car_info where company_id = te.id) car_number, safety_manager_name, safety_manager_phone, social_uniform_credit_code_number, legal_representative, legal_representative_phone, safety_people_name, remark, transport_permission, enterprise_business_license, safety_officer_qualification_certificate, safety_certificate, car_park_panorama, business_unit, status, create_time, create_by, update_time, update_by, parent_id, company_type, credit_status, qr_code,service_phone,office_address_gps,offer from transportation_enterprise te | 48 | + select id, name, abbreviation, registration_area, transport_permission_date, enter_date, business_license_date, office_address, parking_lot_location, parking_area, (select count(id) from car_info where company_id = te.id) car_number, safety_manager_name, safety_manager_phone, social_uniform_credit_code_number, legal_representative, legal_representative_phone, safety_people_name, remark, transport_permission, enterprise_business_license, safety_officer_qualification_certificate, safety_certificate, car_park_panorama, business_unit, status, create_time, create_by, update_time, update_by, parent_id, company_type, credit_status, qr_code,service_phone,office_address_gps,offer,company_logo from transportation_enterprise te |
| 48 | </sql> | 49 | </sql> |
| 49 | 50 | ||
| 50 | <select id="selectTransportationEnterpriseList" parameterType="TransportationEnterprise" resultMap="TransportationEnterpriseResult"> | 51 | <select id="selectTransportationEnterpriseList" parameterType="TransportationEnterprise" resultMap="TransportationEnterpriseResult"> |
| @@ -124,6 +125,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" | @@ -124,6 +125,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" | ||
| 124 | <if test="servicePhone != null">service_phone,</if> | 125 | <if test="servicePhone != null">service_phone,</if> |
| 125 | <if test="officeAddressGps != null">office_address_gps,</if> | 126 | <if test="officeAddressGps != null">office_address_gps,</if> |
| 126 | <if test="offer != null">offer,</if> | 127 | <if test="offer != null">offer,</if> |
| 128 | + <if test="companyLogo != null">company_logo,</if> | ||
| 127 | </trim> | 129 | </trim> |
| 128 | <trim prefix="values (" suffix=")" suffixOverrides=","> | 130 | <trim prefix="values (" suffix=")" suffixOverrides=","> |
| 129 | <if test="name != null">#{name},</if> | 131 | <if test="name != null">#{name},</if> |
| @@ -161,6 +163,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" | @@ -161,6 +163,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" | ||
| 161 | <if test="servicePhone != null">#{servicePhone},</if> | 163 | <if test="servicePhone != null">#{servicePhone},</if> |
| 162 | <if test="officeAddressGps != null">#{officeAddressGps},</if> | 164 | <if test="officeAddressGps != null">#{officeAddressGps},</if> |
| 163 | <if test="offer != null">#{offer},</if> | 165 | <if test="offer != null">#{offer},</if> |
| 166 | + <if test="companyLogo != null">#{companyLogo},</if> | ||
| 164 | </trim> | 167 | </trim> |
| 165 | </insert> | 168 | </insert> |
| 166 | 169 | ||
| @@ -202,6 +205,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" | @@ -202,6 +205,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" | ||
| 202 | <if test="servicePhone != null">service_phone = #{servicePhone},</if> | 205 | <if test="servicePhone != null">service_phone = #{servicePhone},</if> |
| 203 | <if test="officeAddressGps != null">office_address_gps = #{officeAddressGps},</if> | 206 | <if test="officeAddressGps != null">office_address_gps = #{officeAddressGps},</if> |
| 204 | <if test="offer != null">offer = #{offer},</if> | 207 | <if test="offer != null">offer = #{offer},</if> |
| 208 | + <if test="companyLogo != null">company_logo = #{companyLogo},</if> | ||
| 205 | </trim> | 209 | </trim> |
| 206 | where id = #{id} | 210 | where id = #{id} |
| 207 | </update> | 211 | </update> |