Commit 87ea74bf673d17723fdc33c8fee0952730eca601

Authored by 陈威
1 parent 91e75ed3
Exists in dev

1:修改项目功能,城乡分类

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 &quot;-//mybatis.org//DTD Mapper 3.0//EN&quot; @@ -296,8 +296,7 @@ PUBLIC &quot;-//mybatis.org//DTD Mapper 3.0//EN&quot;
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 &quot;-//mybatis.org//DTD Mapper 3.0//EN&quot; @@ -319,7 +318,7 @@ PUBLIC &quot;-//mybatis.org//DTD Mapper 3.0//EN&quot;
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