|
@@ -3,6 +3,7 @@ package com.bootdo.datas.service.impl;
|
|
import com.alibaba.fastjson.JSONArray;
|
|
import com.alibaba.fastjson.JSONArray;
|
|
import com.bootdo.common.config.BootdoConfig;
|
|
import com.bootdo.common.config.BootdoConfig;
|
|
import com.bootdo.common.utils.*;
|
|
import com.bootdo.common.utils.*;
|
|
|
|
+import com.bootdo.datas.controller.GyDataImportController;
|
|
import com.bootdo.datas.domain.ExpertOpinionDO;
|
|
import com.bootdo.datas.domain.ExpertOpinionDO;
|
|
import com.bootdo.datas.dao.GyDataDao;
|
|
import com.bootdo.datas.dao.GyDataDao;
|
|
import com.bootdo.datas.dao.GyUnitDao;
|
|
import com.bootdo.datas.dao.GyUnitDao;
|
|
@@ -11,6 +12,7 @@ import com.bootdo.datas.dto.ExamineLogDTO;
|
|
import com.bootdo.datas.dto.GyDataImportDTO;
|
|
import com.bootdo.datas.dto.GyDataImportDTO;
|
|
import com.bootdo.datas.service.ExamineLogService;
|
|
import com.bootdo.datas.service.ExamineLogService;
|
|
import com.bootdo.datas.service.GyDataService;
|
|
import com.bootdo.datas.service.GyDataService;
|
|
|
|
+import com.bootdo.datas.service.MessageService;
|
|
import com.bootdo.datas.service.UnitService;
|
|
import com.bootdo.datas.service.UnitService;
|
|
import com.bootdo.datas.tools.ExcelUtils;
|
|
import com.bootdo.datas.tools.ExcelUtils;
|
|
import com.bootdo.datas.tools.gm.FileCryptTool;
|
|
import com.bootdo.datas.tools.gm.FileCryptTool;
|
|
@@ -66,6 +68,8 @@ public class GyDataServiceImpl implements GyDataService {
|
|
private ExamineLogService examineLogService;
|
|
private ExamineLogService examineLogService;
|
|
@Autowired
|
|
@Autowired
|
|
private RoleService roleService;
|
|
private RoleService roleService;
|
|
|
|
+ @Autowired
|
|
|
|
+ private MessageService messageService;
|
|
|
|
|
|
private static Logger log = LoggerFactory.getLogger(GyDataServiceImpl.class);
|
|
private static Logger log = LoggerFactory.getLogger(GyDataServiceImpl.class);
|
|
|
|
|
|
@@ -529,6 +533,7 @@ public class GyDataServiceImpl implements GyDataService {
|
|
@Override
|
|
@Override
|
|
public void updateStatus(GyDataImportDTO data) {
|
|
public void updateStatus(GyDataImportDTO data) {
|
|
int effect = gyDataDao.updateStatus(data);
|
|
int effect = gyDataDao.updateStatus(data);
|
|
|
|
+
|
|
if ("2".equalsIgnoreCase(data.getDataStatus()) && effect > 0) {
|
|
if ("2".equalsIgnoreCase(data.getDataStatus()) && effect > 0) {
|
|
GyDataImportDTO gyDataImportDTO = get(data.getId());
|
|
GyDataImportDTO gyDataImportDTO = get(data.getId());
|
|
RoleDO roleDO = roleService.get(gyDataImportDTO.getRoleId());
|
|
RoleDO roleDO = roleService.get(gyDataImportDTO.getRoleId());
|
|
@@ -561,6 +566,18 @@ public class GyDataServiceImpl implements GyDataService {
|
|
examineLogService.save(dto);
|
|
examineLogService.save(dto);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ //发送短息
|
|
|
|
+ if("1".equals(data.getAuditStage())){
|
|
|
|
+ //审核阶段: 1:市级,2:省级
|
|
|
|
+ GyUnitDO gyUnitDO = gyUnitDao.getGyUnitByCreditCode(data.getGyUnitId());
|
|
|
|
+ if(Objects.nonNull(gyUnitDO)){
|
|
|
|
+ messageService.importance(gyUnitDO.getDataSecurityWay()+","+gyUnitDO.getMobilePhone(),
|
|
|
|
+ data.getDataName());
|
|
|
|
+ }else {
|
|
|
|
+ log.error("=========企业的组织机构代码:"+data.getGyUnitId()+",查询不到对应的企业信息===========");
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|