|
|
@@ -6,6 +6,7 @@ import cn.hutool.core.util.StrUtil;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
+import org.springframework.web.client.RestTemplate;
|
|
|
import thyyxxk.webserver.config.exception.ExceptionEnum;
|
|
|
import thyyxxk.webserver.dao.his.inpatient.PatientDao;
|
|
|
import thyyxxk.webserver.dao.his.medicaladvice.patientinfo.AdjustBedDao;
|
|
|
@@ -24,6 +25,7 @@ import thyyxxk.webserver.utils.TokenUtil;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
import java.math.BigDecimal;
|
|
|
+import java.util.HashMap;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
import java.util.stream.Collectors;
|
|
|
@@ -161,4 +163,17 @@ public class ZkManageService {
|
|
|
}
|
|
|
return ResultVoUtil.success(ExceptionEnum.SUCCESS_AND_EL_MESSAGE,"保存成功");
|
|
|
}
|
|
|
+
|
|
|
+ public ResultVo<String> createPatientDoor(List<ZkBedVo> param) {
|
|
|
+ for(ZkBedVo zkBedVo : param){
|
|
|
+ try {
|
|
|
+ Map<String, Object> paramMap = new HashMap<>();
|
|
|
+ paramMap.put("patNo", StrUtil.trim(zkBedVo.getInpatientNo()));
|
|
|
+ new RestTemplate().postForObject("http://172.16.32.167:20923/thyy/api/haikang/door/createPatient", paramMap, ResultVo.class);
|
|
|
+ }catch (Exception e){
|
|
|
+ log.error("住院号="+zkBedVo.getInpatientNo()+"创建门禁报错,{}",e);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return ResultVoUtil.success();
|
|
|
+ }
|
|
|
}
|