|
@@ -70,6 +70,19 @@ public class ABehospitalInfoFacade extends BehospitalInfoServiceImpl {
|
|
public RespDTO<List<ABehospitalInfoDTO>> executeBehospital(List<ABehospitalInfoVO> list) {
|
|
public RespDTO<List<ABehospitalInfoDTO>> executeBehospital(List<ABehospitalInfoVO> list) {
|
|
try {
|
|
try {
|
|
if(list!=null && list.size()>0) {
|
|
if(list!=null && list.size()>0) {
|
|
|
|
+ //循环验证数据有效性
|
|
|
|
+ for (ABehospitalInfoVO behospitalInfo:list) {
|
|
|
|
+ if("".equals(behospitalInfo.getBehospitalCode())) {
|
|
|
|
+ return RespDTO.onError("请输入病人住院编码!");
|
|
|
|
+ }else if(behospitalInfo.getHospitalId()==null){
|
|
|
|
+ return RespDTO.onError("请输入医院编码!");
|
|
|
|
+ }else if("".equals(behospitalInfo.getBehDeptId())){
|
|
|
|
+ return RespDTO.onError("请输入住院科室编码!");
|
|
|
|
+ }else if("".equals(behospitalInfo.getBehDeptName())){
|
|
|
|
+ return RespDTO.onError("请输入住院科室名称!");
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
List<BehospitalInfo> behospitalInfoList = Lists.newArrayList();
|
|
List<BehospitalInfo> behospitalInfoList = Lists.newArrayList();
|
|
list.stream().forEach(s->{
|
|
list.stream().forEach(s->{
|
|
BehospitalInfo behospitalInfo=new BehospitalInfo();
|
|
BehospitalInfo behospitalInfo=new BehospitalInfo();
|
|
@@ -90,18 +103,6 @@ public class ABehospitalInfoFacade extends BehospitalInfoServiceImpl {
|
|
|
|
|
|
});
|
|
});
|
|
|
|
|
|
- //循环验证数据有效性
|
|
|
|
- for (BehospitalInfo behospitalInfo:behospitalInfoList) {
|
|
|
|
- if("".equals(behospitalInfo.getBehospitalCode())) {
|
|
|
|
- return RespDTO.onError("请输入病人住院编码!");
|
|
|
|
- }else if(behospitalInfo.getHospitalId()==null){
|
|
|
|
- return RespDTO.onError("请输入医院编码!");
|
|
|
|
- }else if("".equals(behospitalInfo.getBehDeptId())){
|
|
|
|
- return RespDTO.onError("请输入住院科室编码!");
|
|
|
|
- }else if("".equals(behospitalInfo.getBehDeptName())){
|
|
|
|
- return RespDTO.onError("请输入住院科室名称!");
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
execute(behospitalInfoList);
|
|
execute(behospitalInfoList);
|
|
if(logSwitch){
|
|
if(logSwitch){
|
|
behospitalInfoList.forEach(s->{
|
|
behospitalInfoList.forEach(s->{
|