Commit 87ea74bf673d17723fdc33c8fee0952730eca601
1 parent
91e75ed3
Exists in
dev
1:修改项目功能,城乡分类
Showing
4 changed files
with
46 additions
and
8 deletions
Show diff stats
zr-cloud/zr-modules/zr-schsf/src/main/java/com/chinagas/modules/schsf/mapper/McBasicCmtyMapper.java
@@ -68,6 +68,11 @@ public interface McBasicCmtyMapper | @@ -68,6 +68,11 @@ public interface McBasicCmtyMapper | ||
68 | 68 | ||
69 | List<McBasicCmty> getDistinctCompanyList(McBasicCmtyVo mcBasicCmtyVo); | 69 | List<McBasicCmty> getDistinctCompanyList(McBasicCmtyVo mcBasicCmtyVo); |
70 | 70 | ||
71 | + /** | ||
72 | + * 查询小区 | ||
73 | + * @param mcBasicCmtyVo | ||
74 | + * @return | ||
75 | + */ | ||
71 | List<McBasicCmty> selectVlgOrCmtyList(McBasicCmtyVo mcBasicCmtyVo); | 76 | List<McBasicCmty> selectVlgOrCmtyList(McBasicCmtyVo mcBasicCmtyVo); |
72 | 77 | ||
73 | List<McBasicCmty> selectMcBasicCmtyByData(McBasicCmty mcBasicCmty); | 78 | List<McBasicCmty> selectMcBasicCmtyByData(McBasicCmty mcBasicCmty); |
zr-cloud/zr-modules/zr-schsf/src/main/java/com/chinagas/modules/schsf/service/impl/McBasicCmtyServiceImpl.java
@@ -164,6 +164,6 @@ public class McBasicCmtyServiceImpl implements IMcBasicCmtyService { | @@ -164,6 +164,6 @@ public class McBasicCmtyServiceImpl implements IMcBasicCmtyService { | ||
164 | data.put("label", mcBasicCmty.getCompanyName()); | 164 | data.put("label", mcBasicCmty.getCompanyName()); |
165 | lists.add(data); | 165 | lists.add(data); |
166 | } | 166 | } |
167 | - return lists; | 167 | + return distinctCompanyList; |
168 | } | 168 | } |
169 | } | 169 | } |
zr-cloud/zr-modules/zr-schsf/src/main/java/com/chinagas/modules/schsf/service/impl/McVisitServiceImpl.java
@@ -158,9 +158,6 @@ public class McVisitServiceImpl implements IMcVisitService { | @@ -158,9 +158,6 @@ public class McVisitServiceImpl implements IMcVisitService { | ||
158 | isChargedValidate(mcVisit); | 158 | isChargedValidate(mcVisit); |
159 | int i = mcVisitMapper.insertMcVisit(mcVisit); | 159 | int i = mcVisitMapper.insertMcVisit(mcVisit); |
160 | if (i > 0) { | 160 | if (i > 0) { |
161 | - //添加文件使用次数 | ||
162 | -// fieldPhotoFile | ||
163 | -// attachmentFile | ||
164 | if (StringUtils.isNotEmpty(mcVisit.getFieldPhotoFile())) { | 161 | if (StringUtils.isNotEmpty(mcVisit.getFieldPhotoFile())) { |
165 | String fieldPhotoFile = mcVisit.getFieldPhotoFile(); | 162 | String fieldPhotoFile = mcVisit.getFieldPhotoFile(); |
166 | mcFileMapper.updateMcFileAddCount(Arrays.asList(fieldPhotoFile.split(","))); | 163 | mcFileMapper.updateMcFileAddCount(Arrays.asList(fieldPhotoFile.split(","))); |
@@ -261,6 +258,19 @@ public class McVisitServiceImpl implements IMcVisitService { | @@ -261,6 +258,19 @@ public class McVisitServiceImpl implements IMcVisitService { | ||
261 | @Transactional | 258 | @Transactional |
262 | @Override | 259 | @Override |
263 | public int updateMcVisit(McVisit mcVisit_old) throws CloneNotSupportedException { | 260 | public int updateMcVisit(McVisit mcVisit_old) throws CloneNotSupportedException { |
261 | + //判断修改前数据是否有文件 | ||
262 | + McVisit mcVisit = mcVisitMapper.selectMcVisitById(mcVisit_old.getId()); | ||
263 | + if (mcVisit==null){ | ||
264 | + throw new RuntimeException("工单不存在"); | ||
265 | + } | ||
266 | + if (StringUtils.isNotEmpty(mcVisit.getFieldPhotoFile())) { | ||
267 | + String fieldPhotoFile = mcVisit.getFieldPhotoFile(); | ||
268 | + mcFileMapper.updateMcFileReduceCount(Arrays.asList(fieldPhotoFile.split(","))); | ||
269 | + } | ||
270 | + if (StringUtils.isNotEmpty(mcVisit.getAttachmentFile())) { | ||
271 | + mcFileMapper.updateMcFileReduceCount(Arrays.asList(mcVisit.getAttachmentFile())); | ||
272 | + } | ||
273 | + | ||
264 | LocalDateTime updateTime = DateUtils.getNowLocal(); | 274 | LocalDateTime updateTime = DateUtils.getNowLocal(); |
265 | String userId = SecurityUtils.getUserId().toString(); | 275 | String userId = SecurityUtils.getUserId().toString(); |
266 | String userAccount = SecurityUtils.getUsername(); | 276 | String userAccount = SecurityUtils.getUsername(); |
@@ -276,6 +286,15 @@ public class McVisitServiceImpl implements IMcVisitService { | @@ -276,6 +286,15 @@ public class McVisitServiceImpl implements IMcVisitService { | ||
276 | //收费验证 | 286 | //收费验证 |
277 | isChargedValidate(mcVisit_new); | 287 | isChargedValidate(mcVisit_new); |
278 | int i = mcVisitMapper.updateMcVisit(mcVisit_new); | 288 | int i = mcVisitMapper.updateMcVisit(mcVisit_new); |
289 | + if (i > 0) { | ||
290 | + if (StringUtils.isNotEmpty(mcVisit_new.getFieldPhotoFile())) { | ||
291 | + String fieldPhotoFile = mcVisit_new.getFieldPhotoFile(); | ||
292 | + mcFileMapper.updateMcFileAddCount(Arrays.asList(fieldPhotoFile.split(","))); | ||
293 | + } | ||
294 | + if (StringUtils.isNotEmpty(mcVisit_new.getAttachmentFile())) { | ||
295 | + mcFileMapper.updateMcFileAddCount(Arrays.asList(mcVisit_new.getAttachmentFile())); | ||
296 | + } | ||
297 | + } | ||
279 | //1:添加记录 | 298 | //1:添加记录 |
280 | iMcOperationLogService.insertMcOperationLog("mc_visit", mcVisit_new.getId(), "schsf:mcVisit:edit", | 299 | iMcOperationLogService.insertMcOperationLog("mc_visit", mcVisit_new.getId(), "schsf:mcVisit:edit", |
281 | "重新发起", "1", null, null, JSON.toJSONString(mcVisit_new)); | 300 | "重新发起", "1", null, null, JSON.toJSONString(mcVisit_new)); |
@@ -413,7 +432,6 @@ public class McVisitServiceImpl implements IMcVisitService { | @@ -413,7 +432,6 @@ public class McVisitServiceImpl implements IMcVisitService { | ||
413 | @Transactional | 432 | @Transactional |
414 | @Override | 433 | @Override |
415 | public int updateMcVisitModification(McVisitModificationVo mcVisitModificationVo) throws CloneNotSupportedException { | 434 | public int updateMcVisitModification(McVisitModificationVo mcVisitModificationVo) throws CloneNotSupportedException { |
416 | - System.out.println("=====================>cccccccccmcVisitModificationVo:{}" + mcVisitModificationVo.toString()); | ||
417 | McVisit mcVisit_old = mcVisitMapper.selectMcVisitById(mcVisitModificationVo.getId()); | 435 | McVisit mcVisit_old = mcVisitMapper.selectMcVisitById(mcVisitModificationVo.getId()); |
418 | if (BeanUtil.isEmpty(mcVisit_old)) { | 436 | if (BeanUtil.isEmpty(mcVisit_old)) { |
419 | throw new RuntimeException("未查询到记录"); | 437 | throw new RuntimeException("未查询到记录"); |
@@ -421,6 +439,13 @@ public class McVisitServiceImpl implements IMcVisitService { | @@ -421,6 +439,13 @@ public class McVisitServiceImpl implements IMcVisitService { | ||
421 | if (!mcVisit_old.getPublishStatus().equals(VisitPublishStatusEnums.APPROVED.getCode())) { | 439 | if (!mcVisit_old.getPublishStatus().equals(VisitPublishStatusEnums.APPROVED.getCode())) { |
422 | throw new RuntimeException("状态异常"); | 440 | throw new RuntimeException("状态异常"); |
423 | } | 441 | } |
442 | + if (StringUtils.isNotEmpty(mcVisit_old.getFieldPhotoFile())) { | ||
443 | + String fieldPhotoFile = mcVisit_old.getFieldPhotoFile(); | ||
444 | + mcFileMapper.updateMcFileReduceCount(Arrays.asList(fieldPhotoFile.split(","))); | ||
445 | + } | ||
446 | + if (StringUtils.isNotEmpty(mcVisit_old.getAttachmentFile())) { | ||
447 | + mcFileMapper.updateMcFileReduceCount(Arrays.asList(mcVisit_old.getAttachmentFile())); | ||
448 | + } | ||
424 | LocalDateTime updateTime = DateUtils.getNowLocal(); | 449 | LocalDateTime updateTime = DateUtils.getNowLocal(); |
425 | String userId = SecurityUtils.getUserId().toString(); | 450 | String userId = SecurityUtils.getUserId().toString(); |
426 | String userAccount = SecurityUtils.getUsername(); | 451 | String userAccount = SecurityUtils.getUsername(); |
@@ -439,6 +464,15 @@ public class McVisitServiceImpl implements IMcVisitService { | @@ -439,6 +464,15 @@ public class McVisitServiceImpl implements IMcVisitService { | ||
439 | //收费验证 | 464 | //收费验证 |
440 | isChargedValidate(mcVisit_new); | 465 | isChargedValidate(mcVisit_new); |
441 | int i = mcVisitMapper.updateMcVisit(mcVisit_new); | 466 | int i = mcVisitMapper.updateMcVisit(mcVisit_new); |
467 | + if (i > 0) { | ||
468 | + if (StringUtils.isNotEmpty(mcVisit_new.getFieldPhotoFile())) { | ||
469 | + String fieldPhotoFile = mcVisit_new.getFieldPhotoFile(); | ||
470 | + mcFileMapper.updateMcFileAddCount(Arrays.asList(fieldPhotoFile.split(","))); | ||
471 | + } | ||
472 | + if (StringUtils.isNotEmpty(mcVisit_new.getAttachmentFile())) { | ||
473 | + mcFileMapper.updateMcFileAddCount(Arrays.asList(mcVisit_new.getAttachmentFile())); | ||
474 | + } | ||
475 | + } | ||
442 | //1:添加记录 | 476 | //1:添加记录 |
443 | iMcOperationLogService.insertMcOperationLog("mc_visit", mcVisit_new.getId(), "schsf:mcVisit:modification", | 477 | iMcOperationLogService.insertMcOperationLog("mc_visit", mcVisit_new.getId(), "schsf:mcVisit:modification", |
444 | "发起异动", "2", mcVisitModificationVo.getRemark(), JSON.toJSONString(mcVisit_old), JSON.toJSONString(mcVisit_new)); | 478 | "发起异动", "2", mcVisitModificationVo.getRemark(), JSON.toJSONString(mcVisit_old), JSON.toJSONString(mcVisit_new)); |
zr-cloud/zr-modules/zr-schsf/src/main/resources/mapper/McBasicCmtyMapper.xml
@@ -296,8 +296,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" | @@ -296,8 +296,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" | ||
296 | parameterType="com.chinagas.modules.schsf.domain.vo.McBasicCmtyVo"> | 296 | parameterType="com.chinagas.modules.schsf.domain.vo.McBasicCmtyVo"> |
297 | SELECT DISTINCT | 297 | SELECT DISTINCT |
298 | t.company_code as 'companyCode', | 298 | t.company_code as 'companyCode', |
299 | - t.company_name as 'companyName', | ||
300 | - t.urb_rur_cls as 'urbRurCls' | 299 | + t.company_name as 'companyName' |
301 | FROM mc_basic_cmty t | 300 | FROM mc_basic_cmty t |
302 | left join sys_user u on u.user_id = t.create_by | 301 | left join sys_user u on u.user_id = t.create_by |
303 | left join sys_dept d on d.dept_id = t.company_code | 302 | left join sys_dept d on d.dept_id = t.company_code |
@@ -319,7 +318,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" | @@ -319,7 +318,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" | ||
319 | </select> | 318 | </select> |
320 | 319 | ||
321 | <select id="selectVlgOrCmtyList" resultMap="McBasicCmtyResult" parameterType="com.chinagas.modules.schsf.domain.vo.McBasicCmtyVo"> | 320 | <select id="selectVlgOrCmtyList" resultMap="McBasicCmtyResult" parameterType="com.chinagas.modules.schsf.domain.vo.McBasicCmtyVo"> |
322 | - SELECT DISTINCT t.vlg_or_cmty | 321 | + SELECT DISTINCT t.vlg_or_cmty,t.urb_rur_cls |
323 | FROM mc_basic_cmty t | 322 | FROM mc_basic_cmty t |
324 | left join sys_user u on u.user_id = t.create_by | 323 | left join sys_user u on u.user_id = t.create_by |
325 | left join sys_dept d on d.dept_id = t.company_code | 324 | left join sys_dept d on d.dept_id = t.company_code |