diff --git a/search-tool/src/main/java/com/bonus/tool/dto/TbCompanyPerfVo.java b/search-tool/src/main/java/com/bonus/tool/dto/TbCompanyPerfVo.java index a355d8c..fd17f8d 100644 --- a/search-tool/src/main/java/com/bonus/tool/dto/TbCompanyPerfVo.java +++ b/search-tool/src/main/java/com/bonus/tool/dto/TbCompanyPerfVo.java @@ -52,7 +52,7 @@ public class TbCompanyPerfVo { /** * 竣工日期 */ - @Excel(name = "结束时间", sort = 5) + @Excel(name = "竣工日期", sort = 5) @DateTimeFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private String stopTime; @@ -66,7 +66,7 @@ public class TbCompanyPerfVo { /** * 线路建设规模 */ - @Excel(name = "线路建设规模", sort = 7) + @Excel(name = "线路建设规模(折单公里)", sort = 7) private String lineScale; /** diff --git a/search-tool/src/main/java/com/bonus/tool/dto/TbOtherPeopleVo.java b/search-tool/src/main/java/com/bonus/tool/dto/TbOtherPeopleVo.java index 3d0232c..701a374 100644 --- a/search-tool/src/main/java/com/bonus/tool/dto/TbOtherPeopleVo.java +++ b/search-tool/src/main/java/com/bonus/tool/dto/TbOtherPeopleVo.java @@ -44,7 +44,7 @@ public class TbOtherPeopleVo { /** * 职工类型 */ - @Excel(name = "养老保险", sort = 10, readConverterExp = "1=正式职工,2=劳务派遣") + @Excel(name = "职工类型", sort = 10, readConverterExp = "1=正式职工,2=劳务派遣") private String workType; /** diff --git a/search-tool/src/main/java/com/bonus/tool/dto/TbSubPeopleVo.java b/search-tool/src/main/java/com/bonus/tool/dto/TbSubPeopleVo.java index 0de84fc..82856f8 100644 --- a/search-tool/src/main/java/com/bonus/tool/dto/TbSubPeopleVo.java +++ b/search-tool/src/main/java/com/bonus/tool/dto/TbSubPeopleVo.java @@ -77,7 +77,7 @@ public class TbSubPeopleVo { /** * 分包商名称 */ - @Excel(name = "分包商名称", sort = 1) + @Excel(name = "所属分包商", sort = 1) private String subName; /*** diff --git a/search-tool/src/main/java/com/bonus/tool/dto/TbSubPerfVo.java b/search-tool/src/main/java/com/bonus/tool/dto/TbSubPerfVo.java index c71d31d..f727780 100644 --- a/search-tool/src/main/java/com/bonus/tool/dto/TbSubPerfVo.java +++ b/search-tool/src/main/java/com/bonus/tool/dto/TbSubPerfVo.java @@ -29,7 +29,7 @@ public class TbSubPerfVo { /** * 项目名称 */ - @Excel(name = "项目名称", sort = 1) + @Excel(name = "项目名称(按合同)", sort = 1) private String proName; /** @@ -41,7 +41,7 @@ public class TbSubPerfVo { /** * 开始时间 */ - @Excel(name = "开始时间", sort = 4) + @Excel(name = "开工时间", sort = 4) @DateTimeFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private String startTime; @@ -49,7 +49,7 @@ public class TbSubPerfVo { /** * 结束时间 */ - @Excel(name = "结束时间", sort = 5) + @Excel(name = "竣工时间", sort = 5) @DateTimeFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private String endTime; diff --git a/search-tool/src/main/java/com/bonus/tool/service/impl/TbCompanyPerfServiceImpl.java b/search-tool/src/main/java/com/bonus/tool/service/impl/TbCompanyPerfServiceImpl.java index 6f55e32..3dacc03 100644 --- a/search-tool/src/main/java/com/bonus/tool/service/impl/TbCompanyPerfServiceImpl.java +++ b/search-tool/src/main/java/com/bonus/tool/service/impl/TbCompanyPerfServiceImpl.java @@ -152,14 +152,27 @@ public class TbCompanyPerfServiceImpl implements TbCompanyPerfService { tbCompanyPerfRelService.delTbCompanyPerRelByPerfId(tbCompanyPerfVo.getId(),"1"); //删除关键人服务器图片 if (!tbCompanyPerfRelList.isEmpty()){ - for (TbCompanyPerfRelVo TbCompanyPerfRel:tbCompanyPerfRelList) { - //获取公司业绩管理附件 - List tbFileSourceList = TbCompanyPerfRel.getTbFileSourceVoList(); - if (!tbFileSourceList.isEmpty()){ + delTbCompanyPerfRel(tbCompanyPerfRelList); + } + } + + /** + * 删除关键人服务器图片 + * @param tbCompanyPerfRelList + */ + public void delTbCompanyPerfRel(List tbCompanyPerfRelList) { + for (TbCompanyPerfRelVo TbCompanyPerfRel:tbCompanyPerfRelList) { + //获取公司业绩管理附件 + List tbFileSourceList = TbCompanyPerfRel.getTbFileSourceVoList(); + if (!tbFileSourceList.isEmpty()){ + try { for (TbFileSourceVo tbFileSource:tbFileSourceList) { iSysFileService.deleteFile(tbFileSource.getFilePath()); } + }catch (Exception e){ + log.error("删除图片失败{}",e.getMessage()); } + } } } diff --git a/search-tool/src/main/java/com/bonus/tool/service/impl/TbFileSourceServiceImpl.java b/search-tool/src/main/java/com/bonus/tool/service/impl/TbFileSourceServiceImpl.java index 7f64f84..a71fb44 100644 --- a/search-tool/src/main/java/com/bonus/tool/service/impl/TbFileSourceServiceImpl.java +++ b/search-tool/src/main/java/com/bonus/tool/service/impl/TbFileSourceServiceImpl.java @@ -44,12 +44,14 @@ public class TbFileSourceServiceImpl implements TbFileSourceService { @Transactional public void addTbFileSource(List tbFileSourceVoList, Long tableId, String tableName) { String userName = SecurityUtils.getLoginUser().getUsername(); - for (TbFileSourceVo tbFileSourceVo:tbFileSourceVoList) { - tbFileSourceVo.setTableId(tableId.toString()); - tbFileSourceVo.setTableName(tableName); - tbFileSourceVo.setUploadUser(userName); - tbFileSourceVo.setCreateTime(new Date()); - tbFileSourceMapper.addTbFileSource(tbFileSourceVo); + if (tbFileSourceVoList!=null){ + for (TbFileSourceVo tbFileSourceVo:tbFileSourceVoList) { + tbFileSourceVo.setTableId(tableId.toString()); + tbFileSourceVo.setTableName(tableName); + tbFileSourceVo.setUploadUser(userName); + tbFileSourceVo.setCreateTime(new Date()); + tbFileSourceMapper.addTbFileSource(tbFileSourceVo); + } } } diff --git a/search-tool/src/main/java/com/bonus/tool/service/impl/TbKeyPeopleServiceImpl.java b/search-tool/src/main/java/com/bonus/tool/service/impl/TbKeyPeopleServiceImpl.java index 304014b..90faf5a 100644 --- a/search-tool/src/main/java/com/bonus/tool/service/impl/TbKeyPeopleServiceImpl.java +++ b/search-tool/src/main/java/com/bonus/tool/service/impl/TbKeyPeopleServiceImpl.java @@ -96,7 +96,7 @@ public class TbKeyPeopleServiceImpl implements TbKeyPeopleServcie { @Transactional public void updateTbKeyPeople(TbKeyPeopleVo tbKeyPeopleVo) { TbKeyPeopleVo tbKeyPeopleOld = tbKeyPeopleMapper.getTbKeyPeopleByIdCard(tbKeyPeopleVo); - if (StringUtils.isNotNull(tbKeyPeopleOld)){ + if (StringUtils.isNotNull(tbKeyPeopleOld) && tbKeyPeopleOld.getId()!=tbKeyPeopleVo.getId()){ throw new ServiceException("身份证已存在"); } tbKeyPeopleVo.setUpdateUser(SecurityUtils.getLoginUser().getUsername()); diff --git a/search-tool/src/main/java/com/bonus/tool/service/impl/TbOtherPeopleServiceImpl.java b/search-tool/src/main/java/com/bonus/tool/service/impl/TbOtherPeopleServiceImpl.java index 554943e..3d03af8 100644 --- a/search-tool/src/main/java/com/bonus/tool/service/impl/TbOtherPeopleServiceImpl.java +++ b/search-tool/src/main/java/com/bonus/tool/service/impl/TbOtherPeopleServiceImpl.java @@ -96,7 +96,7 @@ public class TbOtherPeopleServiceImpl implements TbOtherPeopleService { @Transactional public void updateTbOtherPeople(TbOtherPeopleVo tbOtherPeopleVo) { TbOtherPeopleVo tbOtherPeopleOld = tbOtherPeopleMapper.getTbOtherPeopleByIdCard(tbOtherPeopleVo); - if (StringUtils.isNotNull(tbOtherPeopleOld)){ + if (StringUtils.isNotNull(tbOtherPeopleOld) && tbOtherPeopleVo.getId()!=tbOtherPeopleOld.getId()){ throw new ServiceException("身份证已存在"); } tbOtherPeopleVo.setUpdateUser(SecurityUtils.getLoginUser().getUsername()); diff --git a/search-tool/src/main/java/com/bonus/tool/service/impl/TbSubPeopleServiceImpl.java b/search-tool/src/main/java/com/bonus/tool/service/impl/TbSubPeopleServiceImpl.java index 6815836..d4a0e60 100644 --- a/search-tool/src/main/java/com/bonus/tool/service/impl/TbSubPeopleServiceImpl.java +++ b/search-tool/src/main/java/com/bonus/tool/service/impl/TbSubPeopleServiceImpl.java @@ -77,7 +77,7 @@ public class TbSubPeopleServiceImpl implements TbSubPeopleService { @Transactional public void addTbSubPeople(TbSubPeopleVo tbSubPeopleVo) { TbSubPeopleVo tbSubPeopleOld = tbSubPeopleMapper.getTbSubByIdCard(tbSubPeopleVo); - if (StringUtils.isNotNull(tbSubPeopleOld)){ + if (StringUtils.isNotNull(tbSubPeopleOld) ){ throw new ServiceException("身份证号码已存在"); } tbSubPeopleVo.setCreateUser(SecurityUtils.getLoginUser().getUsername()); @@ -97,7 +97,7 @@ public class TbSubPeopleServiceImpl implements TbSubPeopleService { @Transactional public void updateTbSubPeople(TbSubPeopleVo tbSubPeopleVo) { TbSubPeopleVo tbSubPeopleOld = tbSubPeopleMapper.getTbSubByIdCard(tbSubPeopleVo); - if (StringUtils.isNotNull(tbSubPeopleOld)){ + if (StringUtils.isNotNull(tbSubPeopleOld)&& tbSubPeopleOld.getId()!=tbSubPeopleVo.getId()){ throw new ServiceException("身份证号码已存在"); } tbSubPeopleVo.setUpdateUser(SecurityUtils.getLoginUser().getUsername()); diff --git a/search-tool/src/main/java/com/bonus/tool/service/impl/TbSubServiceImpl.java b/search-tool/src/main/java/com/bonus/tool/service/impl/TbSubServiceImpl.java index 398efb7..d41e7d3 100644 --- a/search-tool/src/main/java/com/bonus/tool/service/impl/TbSubServiceImpl.java +++ b/search-tool/src/main/java/com/bonus/tool/service/impl/TbSubServiceImpl.java @@ -97,7 +97,7 @@ public class TbSubServiceImpl implements TbSubService { @Transactional public void updateTbSub(TbSubVo tbSubVo) { TbSubVo tbSubOld = tbSubMapper.getTbSubBySubName(tbSubVo); - if (StringUtils.isNotNull(tbSubOld)){ + if (StringUtils.isNotNull(tbSubOld) && tbSubVo.getId()!=tbSubOld.getId()){ throw new ServiceException("分包商名称已存在"); } tbSubVo.setUpdateUser(SecurityUtils.getLoginUser().getUsername()); diff --git a/search-tool/src/main/resources/mapper/TbCompanyPerfMapper.xml b/search-tool/src/main/resources/mapper/TbCompanyPerfMapper.xml index d1058c7..99a3418 100644 --- a/search-tool/src/main/resources/mapper/TbCompanyPerfMapper.xml +++ b/search-tool/src/main/resources/mapper/TbCompanyPerfMapper.xml @@ -63,8 +63,11 @@ update_time as updateTime from tb_company_perf where del_flag =0 and pro_name = #{proName} - and start_time >= STR_TO_DATE(#{startTime}, '%Y-%m-%d') - and STR_TO_DATE(#{endTime}, '%Y-%m-%d ') >= end_time + and voltage = #{voltage} + + and start_time BETWEEN STR_TO_DATE(#{startTime}, '%Y-%m-%d') AND STR_TO_DATE(#{endTime}, '%Y-%m-%d') + + - select tsp.id as id ,tsp.user_name as userName,tsp.id_card as idCard,tsp.title as title,tsp.diploma as diploma, + select tsp.id as id ,tsp.sub_id as subId,tsp.user_name as userName,tsp.id_card as idCard,tsp.title as title,tsp.diploma as diploma, tsp.diploma_num as diplomaNum,ts.sub_name as subName from tb_sub_people tsp left join tb_sub ts on tsp.sub_id = ts.id - where del_flag = 0 - and user_name = #{userName} - and title = #{title} - and diploma = #{diploma} + where tsp.del_flag = 0 + and tsp.user_name = #{userName} + and tsp.title = #{title} + and tsp.diploma = #{diploma}