|
|
|
@ -14,6 +14,7 @@ import com.zdxt.enforcementcode.domain.bo.MssqAddOrderBo; |
|
|
|
import com.zdxt.enforcementcode.domain.bo.MssqOrderFlowBo; |
|
|
|
import com.zdxt.enforcementcode.domain.bo.enterprise.AppEnterpriseComplaintBo; |
|
|
|
import com.zdxt.enforcementcode.domain.vo.ZdxtFileVo; |
|
|
|
import com.zdxt.enforcementcode.domain.vo.enterprise.AppEnforcementRegistrationVo; |
|
|
|
import com.zdxt.enforcementcode.domain.vo.enterprise.AppEnterpriseComplaintVo; |
|
|
|
import com.zdxt.enforcementcode.mapper.EnterpriseInformationMapper; |
|
|
|
import com.zdxt.enforcementcode.mapper.ZdxtFileMapper; |
|
|
|
@ -201,7 +202,7 @@ public class AppEnterpriseComplaintServiceImpl implements IAppEnterpriseComplain |
|
|
|
* @return 投诉建议列表 |
|
|
|
*/ |
|
|
|
@Override |
|
|
|
public TableDataInfo<AppEnterpriseComplaintVo> getAllCheckList(AppEnterpriseComplaintBo bo, PageQuery pageQuery) { |
|
|
|
public TableDataInfo<AppEnforcementRegistrationVo> getAllCheckList(AppEnterpriseComplaintBo bo, PageQuery pageQuery) { |
|
|
|
|
|
|
|
//根据部门查询 企业统一社会信用代码
|
|
|
|
String deptId=LoginHelper.getDeptId(); |
|
|
|
@ -225,8 +226,8 @@ public class AppEnterpriseComplaintServiceImpl implements IAppEnterpriseComplain |
|
|
|
String checkCategoryCode = processSearchValue(bo.getSearchValue(), checkCategoryMap); |
|
|
|
|
|
|
|
// 4. 调用 Mapper 查询数据库
|
|
|
|
Page<AppEnterpriseComplaintVo> page = pageQuery.build(); |
|
|
|
List<AppEnterpriseComplaintVo> list = baseMapper.selectAllCheckList( |
|
|
|
Page<AppEnforcementRegistrationVo> page = pageQuery.build(); |
|
|
|
List<AppEnforcementRegistrationVo> list = baseMapper.selectAllCheckList( |
|
|
|
bo.getEnterpriseNumber(), |
|
|
|
bo.getSearchValue(), |
|
|
|
checkCategoryCode, |
|
|
|
@ -236,25 +237,7 @@ public class AppEnterpriseComplaintServiceImpl implements IAppEnterpriseComplain |
|
|
|
page |
|
|
|
); |
|
|
|
|
|
|
|
// 5. 设置总数
|
|
|
|
Long total = baseMapper.countAllCheckList( |
|
|
|
bo.getEnterpriseNumber(), |
|
|
|
bo.getSearchValue(), |
|
|
|
checkCategoryCode, |
|
|
|
bo.getBeginTime(), |
|
|
|
bo.getEndTime(), |
|
|
|
deptList |
|
|
|
); |
|
|
|
page.setRecords(list); |
|
|
|
page.setTotal(total); |
|
|
|
|
|
|
|
// 6. 对返回数据进行转换
|
|
|
|
List<AppEnterpriseComplaintVo> records = page.getRecords(); |
|
|
|
if (records != null && !records.isEmpty()) { |
|
|
|
convertResultData(records, checkCategoryMap); |
|
|
|
} |
|
|
|
|
|
|
|
return TableDataInfo.build(page); |
|
|
|
return TableDataInfo.build(list); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
@ -373,42 +356,7 @@ public class AppEnterpriseComplaintServiceImpl implements IAppEnterpriseComplain |
|
|
|
return null; |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 转换结果数据 |
|
|
|
* @param records 查询结果列表 |
|
|
|
* @param checkCategoryMap 执法类别字典映射 |
|
|
|
*/ |
|
|
|
private void convertResultData(List<AppEnterpriseComplaintVo> records, Map<String, String> checkCategoryMap) { |
|
|
|
for (AppEnterpriseComplaintVo vo : records) { |
|
|
|
// 执法类别代码 → 中文名称
|
|
|
|
if (StringUtils.isNotBlank(vo.getCheckCategoryCode()) && checkCategoryMap.containsKey(vo.getCheckCategoryCode())) { |
|
|
|
vo.setCheckCategoryCode(checkCategoryMap.get(vo.getCheckCategoryCode())); |
|
|
|
} |
|
|
|
|
|
|
|
// 执法人员ID → 姓名+执法证号/加密手机号
|
|
|
|
if (StringUtils.isNotBlank(vo.getLawEnforcerId())) { |
|
|
|
vo.setLinkman(formatLawEnforcer(vo.getLawEnforcerId(), vo.getLinkman(), vo.getLinkmanTel())); |
|
|
|
} |
|
|
|
|
|
|
|
// 其他执法人员ID → 姓名+证件号列表
|
|
|
|
if (StringUtils.isNotBlank(vo.getLawEnforcerIdTwo())) { |
|
|
|
List<String> enforcerList = formatOtherLawEnforcers( |
|
|
|
vo.getLawEnforcerIdTwo(), |
|
|
|
vo.getLawEnforcerTwo(), |
|
|
|
vo.getLinkmanTelTwo() |
|
|
|
); |
|
|
|
vo.setLawEnforcer2List(enforcerList); |
|
|
|
} |
|
|
|
|
|
|
|
// 查询附件列表
|
|
|
|
if (vo.getId() != null) { |
|
|
|
LambdaQueryWrapper<ZdxtFile> fileLqw = Wrappers.lambdaQuery(); |
|
|
|
fileLqw.eq(ZdxtFile::getBusinessId, vo.getId()); |
|
|
|
List<ZdxtFileVo> fileList = zdxtFileMapper.selectVoList(fileLqw); |
|
|
|
vo.setFileList(fileList); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 格式化执法人员信息 |
|
|
|
|