Commit f0732439 authored by tianbo's avatar tianbo

维保公司修改

parent 2b636a92
...@@ -161,8 +161,14 @@ public interface IMaintenanceCompanyService { ...@@ -161,8 +161,14 @@ public interface IMaintenanceCompanyService {
* 将所有的维保人员导入到excle中 * 将所有的维保人员导入到excle中
* @return * @return
*/ */
public List<MaintenancePersonExcleDto> exportToMaintenancePersonExcel(); public List<MaintenancePersonExcleDto> exportToMaintenancePersonExcel();
/**
* 获取附件列表
*
* @param sequenceNbr
* @return
*/
public Map<String, List<AttachmentDto>> getAttachments(Long sequenceNbr); public Map<String, List<AttachmentDto>> getAttachments(Long sequenceNbr);
} }
...@@ -6,6 +6,7 @@ import java.util.Map; ...@@ -6,6 +6,7 @@ import java.util.Map;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.common.biz.service.impl.SourceFileServiceImpl;
import com.yeejoin.amos.feign.privilege.model.AgencyUserModel; import com.yeejoin.amos.feign.privilege.model.AgencyUserModel;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.DeleteMapping; import org.springframework.web.bind.annotation.DeleteMapping;
...@@ -48,6 +49,8 @@ public class MaintenanceCompanyController extends BaseController { ...@@ -48,6 +49,8 @@ public class MaintenanceCompanyController extends BaseController {
@Autowired @Autowired
MaintenanceCompanyServiceImpl maintenanceCompanyServiceImpl; MaintenanceCompanyServiceImpl maintenanceCompanyServiceImpl;
SourceFileServiceImpl sourceFileService;
@Autowired @Autowired
IMaintenanceCompanyService maintenanceCompanyService; IMaintenanceCompanyService maintenanceCompanyService;
......
...@@ -153,6 +153,19 @@ public class OrgUsrController extends BaseController { ...@@ -153,6 +153,19 @@ public class OrgUsrController extends BaseController {
return ResponseHelper.buildResponse(menus); return ResponseHelper.buildResponse(menus);
} }
/**
*
* 获取单位部门树
* @param
* @return
*/
@TycloudOperation(needAuth = false, ApiLevel = UserType.AGENCY)
@RequestMapping(value = "/org/company/tree", method = RequestMethod.GET)
@ApiOperation(httpMethod = "GET", value = "获取单位树(bizOrgCode为物理主键)", notes = "获取单位树(bizOrgCode为物理主键)")
public ResponseModel< List<OrgMenuDto>> getCompanyTree() {
List<OrgMenuDto> menus = OrgUsrServiceImpl.buildTreeParallel(iOrgUsrService.selectCompanyList());
return ResponseHelper.buildResponse(menus);
}
/** /**
* 列表分页查询 * 列表分页查询
......
...@@ -350,7 +350,7 @@ public class MaintenanceCompanyServiceImpl ...@@ -350,7 +350,7 @@ public class MaintenanceCompanyServiceImpl
int current = Integer.parseInt(paramsMap.get("current").toString()); int current = Integer.parseInt(paramsMap.get("current").toString());
int size = Integer.parseInt(paramsMap.get("size").toString()); int size = Integer.parseInt(paramsMap.get("size").toString());
String maintenanceType = paramsMap.get("maintenanceType").toString().toUpperCase(); String maintenanceType = paramsMap.get("maintenanceType").toString().toUpperCase();
Map<String, String> filedParamsMap = null; Map<String, String> filedParamsMap = Maps.newHashMap();
List<MaintenanceCompany> mainTableList; List<MaintenanceCompany> mainTableList;
String type; String type;
...@@ -434,6 +434,7 @@ public class MaintenanceCompanyServiceImpl ...@@ -434,6 +434,7 @@ public class MaintenanceCompanyServiceImpl
return mainMap; return mainMap;
} }
@Override
public Map<String, List<AttachmentDto>> getAttachments(Long sequenceNbr) { public Map<String, List<AttachmentDto>> getAttachments(Long sequenceNbr) {
Map<String, List<AttachmentDto>> attachmentMap = Maps.newHashMap(); Map<String, List<AttachmentDto>> attachmentMap = Maps.newHashMap();
List<SourceFile> sourceFileList = sourceFileService.findBySourceId(sequenceNbr); List<SourceFile> sourceFileList = sourceFileService.findBySourceId(sequenceNbr);
......
...@@ -14,6 +14,7 @@ import java.util.stream.Collectors; ...@@ -14,6 +14,7 @@ import java.util.stream.Collectors;
import javax.annotation.Resource; import javax.annotation.Resource;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.yeejoin.amos.boot.module.common.api.dto.*; import com.yeejoin.amos.boot.module.common.api.dto.*;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;
...@@ -501,6 +502,17 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp ...@@ -501,6 +502,17 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
return list; return list;
} }
public List<OrgUsr> selectCompanyList() {
List<OrgUsr> list =
list(new LambdaQueryWrapper<OrgUsr>().eq(OrgUsr::getIsDelete, false).eq(OrgUsr::getBizOrgType,
"COMPANY"));
if (list == null) {
return new ArrayList<>();
}
list = list.stream().filter(o -> !ObjectUtils.isEmpty(o)).collect(Collectors.toList());
return list;
}
@Override @Override
public void saveOrgUsr(OrgUsrDto OrgUsrVo) throws Exception { public void saveOrgUsr(OrgUsrDto OrgUsrVo) throws Exception {
OrgUsr orgUsr = new OrgUsr(); OrgUsr orgUsr = new OrgUsr();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment