diff --git a/src/main/java/com/emr/service/ipml/Archive_MasterServiceImpl.java b/src/main/java/com/emr/service/ipml/Archive_MasterServiceImpl.java index f342cdd..a78a406 100644 --- a/src/main/java/com/emr/service/ipml/Archive_MasterServiceImpl.java +++ b/src/main/java/com/emr/service/ipml/Archive_MasterServiceImpl.java @@ -1150,13 +1150,17 @@ public class Archive_MasterServiceImpl implements Archive_MasterService { SimpleDateFormat format1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String ids = master.getId(); String[] idList = ids.split(","); + String patientId = master.getPatientId(); + String[] patientIdList = patientId.split(","); List archiveFlowRoles = flowRoleMapper.selectAll(); - for(String id : idList) { + for(int i = 0;i < idList.length;i++) { + String id = idList[i]; if(StringUtils.isNotBlank(id)) { //修改病案归档状态 Archive_Master archiveMaster = new Archive_Master(); master.setId(id); //拷贝对象 + master.setPatientId(patientIdList[i]); BeanUtils.copyProperties(master, archiveMaster); //定义提交时间 //设置审核时间