|
@@ -31,6 +31,7 @@ import com.diagbot.util.DateUtil;
|
|
import com.diagbot.util.ListUtil;
|
|
import com.diagbot.util.ListUtil;
|
|
import com.diagbot.util.StringUtil;
|
|
import com.diagbot.util.StringUtil;
|
|
import com.diagbot.util.UserUtils;
|
|
import com.diagbot.util.UserUtils;
|
|
|
|
+import com.diagbot.vo.ChangeStatusVO;
|
|
import com.diagbot.vo.HospitalInfoListVO;
|
|
import com.diagbot.vo.HospitalInfoListVO;
|
|
import com.diagbot.vo.HospitalInfoPageVO;
|
|
import com.diagbot.vo.HospitalInfoPageVO;
|
|
import com.diagbot.vo.HospitalSaveVO;
|
|
import com.diagbot.vo.HospitalSaveVO;
|
|
@@ -303,11 +304,30 @@ public class HospitalInfoFacade extends HospitalInfoServiceImpl {
|
|
|
|
|
|
public Map<Long, String> getHospitalInfoData(List<Long> hospitalId) {
|
|
public Map<Long, String> getHospitalInfoData(List<Long> hospitalId) {
|
|
QueryWrapper<HospitalInfo> hospitalInfo = new QueryWrapper<>();
|
|
QueryWrapper<HospitalInfo> hospitalInfo = new QueryWrapper<>();
|
|
- hospitalInfo.eq("is_deleted", IsDeleteEnum.N.getKey()).in("id",hospitalId);
|
|
|
|
|
|
+ hospitalInfo.eq("is_deleted", IsDeleteEnum.N.getKey()).in("id", hospitalId);
|
|
List<HospitalInfo> list = list(hospitalInfo);
|
|
List<HospitalInfo> list = list(hospitalInfo);
|
|
List<HospitalInfoDTO> data = new ArrayList<>();
|
|
List<HospitalInfoDTO> data = new ArrayList<>();
|
|
data = BeanUtil.listCopyTo(list, HospitalInfoDTO.class);
|
|
data = BeanUtil.listCopyTo(list, HospitalInfoDTO.class);
|
|
Map<Long, String> hospitalInfoData = data.stream().collect(Collectors.toMap(k -> k.getId(), v -> v.getName()));
|
|
Map<Long, String> hospitalInfoData = data.stream().collect(Collectors.toMap(k -> k.getId(), v -> v.getName()));
|
|
return hospitalInfoData;
|
|
return hospitalInfoData;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 启用禁用
|
|
|
|
+ *
|
|
|
|
+ * @param changeStatusVO
|
|
|
|
+ * @return
|
|
|
|
+ */
|
|
|
|
+ public Boolean changeStatus(ChangeStatusVO changeStatusVO) {
|
|
|
|
+ String userId = UserUtils.getCurrentPrincipleID();
|
|
|
|
+ Date now = DateUtil.now();
|
|
|
|
+ UpdateWrapper<HospitalInfo> updateWrapper = new UpdateWrapper<>();
|
|
|
|
+ updateWrapper.eq("id", changeStatusVO.getId())
|
|
|
|
+ .eq("is_deleted", IsDeleteEnum.N.getKey())
|
|
|
|
+ .set("gmt_modified", now)
|
|
|
|
+ .set("modifier", userId)
|
|
|
|
+ .set("status", changeStatusVO.getStatus());
|
|
|
|
+ this.update(updateWrapper);
|
|
|
|
+ return true;
|
|
|
|
+ }
|
|
}
|
|
}
|