diff --git a/src/main/java/com/ann/demo/entity/interfaceEntity/ArchiveMaster.java b/src/main/java/com/ann/demo/entity/interfaceEntity/ArchiveMaster.java index d6f4c0e..7a8cd6c 100644 --- a/src/main/java/com/ann/demo/entity/interfaceEntity/ArchiveMaster.java +++ b/src/main/java/com/ann/demo/entity/interfaceEntity/ArchiveMaster.java @@ -136,4 +136,21 @@ public class ArchiveMaster { // 死亡字段 private String deathFlag = "0"; + + /** + * 是否扫描 + * 2020-12-14 + */ + @Column(name = "isscaned") + private String isScaned; + + private String cmtDoctor; + + private String cmtNurse; + + //2020-12-28 新增床号 + private String bedNumber; + + + } diff --git a/src/main/java/com/ann/demo/repository/ArchiveMasterRepository.java b/src/main/java/com/ann/demo/repository/ArchiveMasterRepository.java index e8b0f96..c895a89 100644 --- a/src/main/java/com/ann/demo/repository/ArchiveMasterRepository.java +++ b/src/main/java/com/ann/demo/repository/ArchiveMasterRepository.java @@ -71,6 +71,6 @@ public interface ArchiveMasterRepository extends JpaRepository '作废' ") + @Query("update ArchiveMaster o set o.archiveState = '在院' , o.cmtDoctor = 0 , o.cmtNurse = 0 where o.id = ?1 and o.isValid = 0 and archivestate not in ('作废','初审','已归档','复审退回') ") Integer updateArchiveMasterArchiveState(String id); } diff --git a/src/main/java/com/ann/demo/service/impl/ArchiveMasterServiceImpl.java b/src/main/java/com/ann/demo/service/impl/ArchiveMasterServiceImpl.java index a846607..0f1e231 100644 --- a/src/main/java/com/ann/demo/service/impl/ArchiveMasterServiceImpl.java +++ b/src/main/java/com/ann/demo/service/impl/ArchiveMasterServiceImpl.java @@ -7,13 +7,9 @@ import com.ann.demo.service.ArchiveMasterService; import com.ann.demo.service.InterfaceHisCacheService; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; -import java.lang.reflect.Field; -import java.util.List; -import java.util.Objects; /** * @Author: LeiJiaXin @@ -51,6 +47,7 @@ public class ArchiveMasterServiceImpl implements ArchiveMasterService { } archiveMaster.setSex(sex); } + archiveMaster.setIsScaned("0"); //2020-8-17 如果不等于null,那么就是入院信息更新操作 if(archiveMaster.getId() != null ){ @@ -102,6 +99,7 @@ public class ArchiveMasterServiceImpl implements ArchiveMasterService { ArchiveMaster master = archiveMasterRepository.findByIdAndIsValid(archiveMaster.getId(), 0); if (master != null) { master.setDeptName(archiveMaster.getDeptName()); + master.setBedNumber(archiveMaster.getBedNumber()); master.setDischargeDateTime(archiveMaster.getDischargeDateTime()); if(master.getArchiveState().equals("在院")){ master.setArchiveState("归档中");