|
|
|
@ -387,28 +387,30 @@ public class Archive_MasterServiceImpl implements Archive_MasterService {
|
|
|
|
|
@Override
|
|
|
|
|
public List<Archive_Master_Vo> selectOverdue(Archive_Master_Vo archiveMasterVo) {
|
|
|
|
|
List<Archive_Master_Vo> list = archiveMasterMapper.selectOverdue(archiveMasterVo);
|
|
|
|
|
//查询用户集合
|
|
|
|
|
JSONArray powerUsers = powerUserService.getPowerUserList("1");
|
|
|
|
|
List<Power_User_Dto> powerUserList = null;
|
|
|
|
|
if (!CollectionUtils.isEmpty(powerUsers)) {
|
|
|
|
|
//转换对象
|
|
|
|
|
powerUserList = JSONArray.parseArray(powerUsers.toJSONString(), Power_User_Dto.class);
|
|
|
|
|
}
|
|
|
|
|
//遍历赋值
|
|
|
|
|
for (Archive_Master_Vo archiveMaster : list) {
|
|
|
|
|
if (null != powerUserList) {
|
|
|
|
|
//获取主管医生
|
|
|
|
|
String doctorInCharge = archiveMaster.getDoctorInCharge();
|
|
|
|
|
//获取 初审人
|
|
|
|
|
String firstInstance = archiveMaster.getFirstInstance();
|
|
|
|
|
//遍历匹配工号赋值姓名
|
|
|
|
|
for (Power_User_Dto powerUserDto : powerUserList) {
|
|
|
|
|
String name = powerUserDto.getName();
|
|
|
|
|
if (StringUtils.isNotBlank(doctorInCharge) && powerUserDto.getUserName().equals(doctorInCharge)) {
|
|
|
|
|
archiveMaster.setDoctorInCharge(name);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotBlank(firstInstance) && powerUserDto.getUserName().equals(firstInstance)) {
|
|
|
|
|
archiveMaster.setFirstInstance(name);
|
|
|
|
|
if(list!=null && list.size()>0){
|
|
|
|
|
//查询用户集合
|
|
|
|
|
JSONArray powerUsers = powerUserService.getPowerUserList("1");
|
|
|
|
|
List<Power_User_Dto> powerUserList = null;
|
|
|
|
|
if (!CollectionUtils.isEmpty(powerUsers)) {
|
|
|
|
|
//转换对象
|
|
|
|
|
powerUserList = JSONArray.parseArray(powerUsers.toJSONString(), Power_User_Dto.class);
|
|
|
|
|
}
|
|
|
|
|
//遍历赋值
|
|
|
|
|
for (Archive_Master_Vo archiveMaster : list) {
|
|
|
|
|
if (null != powerUserList) {
|
|
|
|
|
//获取主管医生
|
|
|
|
|
String doctorInCharge = archiveMaster.getDoctorInCharge();
|
|
|
|
|
//获取 初审人
|
|
|
|
|
String firstInstance = archiveMaster.getFirstInstance();
|
|
|
|
|
//遍历匹配工号赋值姓名
|
|
|
|
|
for (Power_User_Dto powerUserDto : powerUserList) {
|
|
|
|
|
String name = powerUserDto.getName();
|
|
|
|
|
if (StringUtils.isNotBlank(doctorInCharge) && powerUserDto.getUserName().equals(doctorInCharge)) {
|
|
|
|
|
archiveMaster.setDoctorInCharge(name);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotBlank(firstInstance) && powerUserDto.getUserName().equals(firstInstance)) {
|
|
|
|
|
archiveMaster.setFirstInstance(name);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@ -420,29 +422,30 @@ public class Archive_MasterServiceImpl implements Archive_MasterService {
|
|
|
|
|
public OffsetLimitPage selectOverdue(Archive_Master_Vo archiveMasterVo, Integer offset, Integer limit) {
|
|
|
|
|
PageHelper.offsetPage(offset, limit);
|
|
|
|
|
List<Archive_Master_Vo> list = archiveMasterMapper.selectOverdue(archiveMasterVo);
|
|
|
|
|
|
|
|
|
|
//查询用户集合
|
|
|
|
|
JSONArray powerUsers = powerUserService.getPowerUserList("1");
|
|
|
|
|
List<Power_User_Dto> powerUserList = null;
|
|
|
|
|
if (!CollectionUtils.isEmpty(powerUsers)) {
|
|
|
|
|
//转换对象
|
|
|
|
|
powerUserList = JSONArray.parseArray(powerUsers.toJSONString(), Power_User_Dto.class);
|
|
|
|
|
}
|
|
|
|
|
//遍历赋值
|
|
|
|
|
for (Archive_Master_Vo archiveMaster : list) {
|
|
|
|
|
if (null != powerUserList) {
|
|
|
|
|
//获取主管医生
|
|
|
|
|
String doctorInCharge = archiveMaster.getDoctorInCharge();
|
|
|
|
|
//获取 初审人
|
|
|
|
|
String firstInstance = archiveMaster.getFirstInstance();
|
|
|
|
|
//遍历匹配工号赋值姓名
|
|
|
|
|
for (Power_User_Dto powerUserDto : powerUserList) {
|
|
|
|
|
String name = powerUserDto.getName();
|
|
|
|
|
if (StringUtils.isNotBlank(doctorInCharge) && powerUserDto.getUserName().equals(doctorInCharge)) {
|
|
|
|
|
archiveMaster.setDoctorInCharge(name);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotBlank(firstInstance) && powerUserDto.getUserName().equals(firstInstance)) {
|
|
|
|
|
archiveMaster.setFirstInstance(name);
|
|
|
|
|
if(list!=null && list.size()>0) {
|
|
|
|
|
//查询用户集合
|
|
|
|
|
JSONArray powerUsers = powerUserService.getPowerUserList("1");
|
|
|
|
|
List<Power_User_Dto> powerUserList = null;
|
|
|
|
|
if (!CollectionUtils.isEmpty(powerUsers)) {
|
|
|
|
|
//转换对象
|
|
|
|
|
powerUserList = JSONArray.parseArray(powerUsers.toJSONString(), Power_User_Dto.class);
|
|
|
|
|
}
|
|
|
|
|
//遍历赋值
|
|
|
|
|
for (Archive_Master_Vo archiveMaster : list) {
|
|
|
|
|
if (null != powerUserList) {
|
|
|
|
|
//获取主管医生
|
|
|
|
|
String doctorInCharge = archiveMaster.getDoctorInCharge();
|
|
|
|
|
//获取 初审人
|
|
|
|
|
String firstInstance = archiveMaster.getFirstInstance();
|
|
|
|
|
//遍历匹配工号赋值姓名
|
|
|
|
|
for (Power_User_Dto powerUserDto : powerUserList) {
|
|
|
|
|
String name = powerUserDto.getName();
|
|
|
|
|
if (StringUtils.isNotBlank(doctorInCharge) && powerUserDto.getUserName().equals(doctorInCharge)) {
|
|
|
|
|
archiveMaster.setDoctorInCharge(name);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotBlank(firstInstance) && powerUserDto.getUserName().equals(firstInstance)) {
|
|
|
|
|
archiveMaster.setFirstInstance(name);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@ -453,28 +456,30 @@ public class Archive_MasterServiceImpl implements Archive_MasterService {
|
|
|
|
|
@Override
|
|
|
|
|
public List<Archive_Master_Vo> selectOverdue2(Archive_Master_Vo archiveMasterVo) {
|
|
|
|
|
List<Archive_Master_Vo> list = archiveMasterMapper.selectOverdue2(archiveMasterVo);
|
|
|
|
|
//查询用户集合
|
|
|
|
|
JSONArray powerUsers = powerUserService.getPowerUserList("1");
|
|
|
|
|
List<Power_User_Dto> powerUserList = null;
|
|
|
|
|
if (!CollectionUtils.isEmpty(powerUsers)) {
|
|
|
|
|
//转换对象
|
|
|
|
|
powerUserList = JSONArray.parseArray(powerUsers.toJSONString(), Power_User_Dto.class);
|
|
|
|
|
}
|
|
|
|
|
//遍历赋值
|
|
|
|
|
for (Archive_Master_Vo archiveMaster : list) {
|
|
|
|
|
if (null != powerUserList) {
|
|
|
|
|
//获取主管医生
|
|
|
|
|
String doctorInCharge = archiveMaster.getDoctorInCharge();
|
|
|
|
|
//获取 初审人
|
|
|
|
|
String firstInstance = archiveMaster.getFirstInstance();
|
|
|
|
|
//遍历匹配工号赋值姓名
|
|
|
|
|
for (Power_User_Dto powerUserDto : powerUserList) {
|
|
|
|
|
String name = powerUserDto.getName();
|
|
|
|
|
if (StringUtils.isNotBlank(doctorInCharge) && powerUserDto.getUserName().equals(doctorInCharge)) {
|
|
|
|
|
archiveMaster.setDoctorInCharge(name);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotBlank(firstInstance) && powerUserDto.getUserName().equals(firstInstance)) {
|
|
|
|
|
archiveMaster.setFirstInstance(name);
|
|
|
|
|
if(list!=null && list.size()>0) {
|
|
|
|
|
//查询用户集合
|
|
|
|
|
JSONArray powerUsers = powerUserService.getPowerUserList("1");
|
|
|
|
|
List<Power_User_Dto> powerUserList = null;
|
|
|
|
|
if (!CollectionUtils.isEmpty(powerUsers)) {
|
|
|
|
|
//转换对象
|
|
|
|
|
powerUserList = JSONArray.parseArray(powerUsers.toJSONString(), Power_User_Dto.class);
|
|
|
|
|
}
|
|
|
|
|
//遍历赋值
|
|
|
|
|
for (Archive_Master_Vo archiveMaster : list) {
|
|
|
|
|
if (null != powerUserList) {
|
|
|
|
|
//获取主管医生
|
|
|
|
|
String doctorInCharge = archiveMaster.getDoctorInCharge();
|
|
|
|
|
//获取 初审人
|
|
|
|
|
String firstInstance = archiveMaster.getFirstInstance();
|
|
|
|
|
//遍历匹配工号赋值姓名
|
|
|
|
|
for (Power_User_Dto powerUserDto : powerUserList) {
|
|
|
|
|
String name = powerUserDto.getName();
|
|
|
|
|
if (StringUtils.isNotBlank(doctorInCharge) && powerUserDto.getUserName().equals(doctorInCharge)) {
|
|
|
|
|
archiveMaster.setDoctorInCharge(name);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotBlank(firstInstance) && powerUserDto.getUserName().equals(firstInstance)) {
|
|
|
|
|
archiveMaster.setFirstInstance(name);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@ -486,29 +491,30 @@ public class Archive_MasterServiceImpl implements Archive_MasterService {
|
|
|
|
|
public OffsetLimitPage selectOverdue2(Archive_Master_Vo archiveMasterVo, Integer offset, Integer limit) {
|
|
|
|
|
PageHelper.offsetPage(offset, limit);
|
|
|
|
|
List<Archive_Master_Vo> list = archiveMasterMapper.selectOverdue2(archiveMasterVo);
|
|
|
|
|
|
|
|
|
|
//查询用户集合
|
|
|
|
|
JSONArray powerUsers = powerUserService.getPowerUserList("1");
|
|
|
|
|
List<Power_User_Dto> powerUserList = null;
|
|
|
|
|
if (!CollectionUtils.isEmpty(powerUsers)) {
|
|
|
|
|
//转换对象
|
|
|
|
|
powerUserList = JSONArray.parseArray(powerUsers.toJSONString(), Power_User_Dto.class);
|
|
|
|
|
}
|
|
|
|
|
//遍历赋值
|
|
|
|
|
for (Archive_Master_Vo archiveMaster : list) {
|
|
|
|
|
if (null != powerUserList) {
|
|
|
|
|
//获取主管医生
|
|
|
|
|
String doctorInCharge = archiveMaster.getDoctorInCharge();
|
|
|
|
|
//获取 初审人
|
|
|
|
|
String firstInstance = archiveMaster.getFirstInstance();
|
|
|
|
|
//遍历匹配工号赋值姓名
|
|
|
|
|
for (Power_User_Dto powerUserDto : powerUserList) {
|
|
|
|
|
String name = powerUserDto.getName();
|
|
|
|
|
if (StringUtils.isNotBlank(doctorInCharge) && powerUserDto.getUserName().equals(doctorInCharge)) {
|
|
|
|
|
archiveMaster.setDoctorInCharge(name);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotBlank(firstInstance) && powerUserDto.getUserName().equals(firstInstance)) {
|
|
|
|
|
archiveMaster.setFirstInstance(name);
|
|
|
|
|
if(list!=null && list.size()>0) {
|
|
|
|
|
//查询用户集合
|
|
|
|
|
JSONArray powerUsers = powerUserService.getPowerUserList("1");
|
|
|
|
|
List<Power_User_Dto> powerUserList = null;
|
|
|
|
|
if (!CollectionUtils.isEmpty(powerUsers)) {
|
|
|
|
|
//转换对象
|
|
|
|
|
powerUserList = JSONArray.parseArray(powerUsers.toJSONString(), Power_User_Dto.class);
|
|
|
|
|
}
|
|
|
|
|
//遍历赋值
|
|
|
|
|
for (Archive_Master_Vo archiveMaster : list) {
|
|
|
|
|
if (null != powerUserList) {
|
|
|
|
|
//获取主管医生
|
|
|
|
|
String doctorInCharge = archiveMaster.getDoctorInCharge();
|
|
|
|
|
//获取 初审人
|
|
|
|
|
String firstInstance = archiveMaster.getFirstInstance();
|
|
|
|
|
//遍历匹配工号赋值姓名
|
|
|
|
|
for (Power_User_Dto powerUserDto : powerUserList) {
|
|
|
|
|
String name = powerUserDto.getName();
|
|
|
|
|
if (StringUtils.isNotBlank(doctorInCharge) && powerUserDto.getUserName().equals(doctorInCharge)) {
|
|
|
|
|
archiveMaster.setDoctorInCharge(name);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotBlank(firstInstance) && powerUserDto.getUserName().equals(firstInstance)) {
|
|
|
|
|
archiveMaster.setFirstInstance(name);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@ -645,23 +651,25 @@ public class Archive_MasterServiceImpl implements Archive_MasterService {
|
|
|
|
|
@Override
|
|
|
|
|
public List<Archive_Master_Vo> copyDetailList(Archive_Master_Vo archiveMasterVo) {
|
|
|
|
|
List<Archive_Master_Vo> list = archiveMasterMapper.copyDetailList(archiveMasterVo);
|
|
|
|
|
//查询用户集合
|
|
|
|
|
JSONArray powerUsers = powerUserService.getPowerUserList("1");
|
|
|
|
|
List<Power_User_Dto> powerUserList = null;
|
|
|
|
|
if (!CollectionUtils.isEmpty(powerUsers)) {
|
|
|
|
|
//转换对象
|
|
|
|
|
powerUserList = JSONArray.parseArray(powerUsers.toJSONString(), Power_User_Dto.class);
|
|
|
|
|
}
|
|
|
|
|
//遍历赋值
|
|
|
|
|
for (Archive_Master_Vo archiveMaster : list) {
|
|
|
|
|
if (null != powerUserList) {
|
|
|
|
|
//获取主管医生
|
|
|
|
|
String doctorInCharge = archiveMaster.getDoctorInCharge();
|
|
|
|
|
//遍历匹配工号赋值姓名
|
|
|
|
|
for (Power_User_Dto powerUserDto : powerUserList) {
|
|
|
|
|
String name = powerUserDto.getName();
|
|
|
|
|
if (StringUtils.isNotBlank(doctorInCharge) && powerUserDto.getUserName().equals(doctorInCharge)) {
|
|
|
|
|
archiveMaster.setDoctorInCharge(name);
|
|
|
|
|
if(list!=null && list.size()>0) {
|
|
|
|
|
//查询用户集合
|
|
|
|
|
JSONArray powerUsers = powerUserService.getPowerUserList("1");
|
|
|
|
|
List<Power_User_Dto> powerUserList = null;
|
|
|
|
|
if (!CollectionUtils.isEmpty(powerUsers)) {
|
|
|
|
|
//转换对象
|
|
|
|
|
powerUserList = JSONArray.parseArray(powerUsers.toJSONString(), Power_User_Dto.class);
|
|
|
|
|
}
|
|
|
|
|
//遍历赋值
|
|
|
|
|
for (Archive_Master_Vo archiveMaster : list) {
|
|
|
|
|
if (null != powerUserList) {
|
|
|
|
|
//获取主管医生
|
|
|
|
|
String doctorInCharge = archiveMaster.getDoctorInCharge();
|
|
|
|
|
//遍历匹配工号赋值姓名
|
|
|
|
|
for (Power_User_Dto powerUserDto : powerUserList) {
|
|
|
|
|
String name = powerUserDto.getName();
|
|
|
|
|
if (StringUtils.isNotBlank(doctorInCharge) && powerUserDto.getUserName().equals(doctorInCharge)) {
|
|
|
|
|
archiveMaster.setDoctorInCharge(name);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@ -673,23 +681,25 @@ public class Archive_MasterServiceImpl implements Archive_MasterService {
|
|
|
|
|
public OffsetLimitPage copyDetailList(Archive_Master_Vo archiveMasterVo, Integer offset, Integer limit) {
|
|
|
|
|
PageHelper.offsetPage(offset, limit);
|
|
|
|
|
List<Archive_Master_Vo> list = archiveMasterMapper.copyDetailList(archiveMasterVo);
|
|
|
|
|
//查询用户集合
|
|
|
|
|
JSONArray powerUsers = powerUserService.getPowerUserList("1");
|
|
|
|
|
List<Power_User_Dto> powerUserList = null;
|
|
|
|
|
if (!CollectionUtils.isEmpty(powerUsers)) {
|
|
|
|
|
//转换对象
|
|
|
|
|
powerUserList = JSONArray.parseArray(powerUsers.toJSONString(), Power_User_Dto.class);
|
|
|
|
|
}
|
|
|
|
|
//遍历赋值
|
|
|
|
|
for (Archive_Master_Vo archiveMaster : list) {
|
|
|
|
|
if (null != powerUserList) {
|
|
|
|
|
//获取主管医生
|
|
|
|
|
String doctorInCharge = archiveMaster.getDoctorInCharge();
|
|
|
|
|
//遍历匹配工号赋值姓名
|
|
|
|
|
for (Power_User_Dto powerUserDto : powerUserList) {
|
|
|
|
|
String name = powerUserDto.getName();
|
|
|
|
|
if (StringUtils.isNotBlank(doctorInCharge) && powerUserDto.getUserName().equals(doctorInCharge)) {
|
|
|
|
|
archiveMaster.setDoctorInCharge(name);
|
|
|
|
|
if(list!=null && list.size()>0) {
|
|
|
|
|
//查询用户集合
|
|
|
|
|
JSONArray powerUsers = powerUserService.getPowerUserList("1");
|
|
|
|
|
List<Power_User_Dto> powerUserList = null;
|
|
|
|
|
if (!CollectionUtils.isEmpty(powerUsers)) {
|
|
|
|
|
//转换对象
|
|
|
|
|
powerUserList = JSONArray.parseArray(powerUsers.toJSONString(), Power_User_Dto.class);
|
|
|
|
|
}
|
|
|
|
|
//遍历赋值
|
|
|
|
|
for (Archive_Master_Vo archiveMaster : list) {
|
|
|
|
|
if (null != powerUserList) {
|
|
|
|
|
//获取主管医生
|
|
|
|
|
String doctorInCharge = archiveMaster.getDoctorInCharge();
|
|
|
|
|
//遍历匹配工号赋值姓名
|
|
|
|
|
for (Power_User_Dto powerUserDto : powerUserList) {
|
|
|
|
|
String name = powerUserDto.getName();
|
|
|
|
|
if (StringUtils.isNotBlank(doctorInCharge) && powerUserDto.getUserName().equals(doctorInCharge)) {
|
|
|
|
|
archiveMaster.setDoctorInCharge(name);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|