|
@@ -1,6 +1,7 @@
|
|
|
package com.diagbot.facade;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
+import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.diagbot.dto.HospitalInfoDTO;
|
|
|
import com.diagbot.entity.DiseaseConfig;
|
|
@@ -16,6 +17,7 @@ import com.diagbot.util.ListUtil;
|
|
|
import com.diagbot.util.UserUtils;
|
|
|
import com.diagbot.vo.HospitalInfoListVO;
|
|
|
import com.diagbot.vo.HospitalInfoPageVO;
|
|
|
+import com.diagbot.vo.HospitalSaveVO;
|
|
|
import com.diagbot.vo.IdListVO;
|
|
|
import com.diagbot.vo.IdVO;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -152,4 +154,21 @@ public class HospitalInfoFacade extends HospitalInfoServiceImpl {
|
|
|
public IPage<DiseaseConfig> getPage(HospitalInfoPageVO hospitalInfoPageVO) {
|
|
|
return hospitalInfoService.getPage(hospitalInfoPageVO);
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 保存医院信息--医院端只能修改对接状态
|
|
|
+ *
|
|
|
+ * @param hospitalSaveVO
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public Boolean modifyConnectStatus(HospitalSaveVO hospitalSaveVO) {
|
|
|
+ String userId = UserUtils.getCurrentPrincipleID();
|
|
|
+ Date now = DateUtil.now();
|
|
|
+ UpdateWrapper<HospitalInfo> updateWrapper = new UpdateWrapper<>();
|
|
|
+ updateWrapper.set("connect", hospitalSaveVO.getConnect())
|
|
|
+ .set("modifier", userId)
|
|
|
+ .set("gmt_modified", now)
|
|
|
+ .eq("id", hospitalSaveVO.getId());
|
|
|
+ return this.update(updateWrapper);
|
|
|
+ }
|
|
|
}
|