diff --git a/bl-sysem/src/main/java/com/docus/server/bl/infrastructure/mapper/BlDeptMapper.java b/bl-sysem/src/main/java/com/docus/server/bl/infrastructure/mapper/BlDeptMapper.java index a434031..4210d62 100644 --- a/bl-sysem/src/main/java/com/docus/server/bl/infrastructure/mapper/BlDeptMapper.java +++ b/bl-sysem/src/main/java/com/docus/server/bl/infrastructure/mapper/BlDeptMapper.java @@ -13,10 +13,17 @@ import java.util.Map; @DS(DSKeyConstants.DS_KEY) public interface BlDeptMapper { - List> list(@Param("startDate") Date startDate, + List> page(@Param("startDate") Date startDate, @Param("endDate") Date endDate, @Param("offset") int offset, @Param("pageSize") int pageSize); + List> BatchForJZH(@Param("jzhs") List jzhs); + + List> BatchForJZHAndAdmissTimes(@Param("datas") List> datas); + + List> BatchForZYHAndAdmissTimes(@Param("datas") List> datas); + + List> BatchForEXAMTIME(@Param("datas") List> datas); } diff --git a/bl-sysem/src/main/java/com/docus/server/bl/service/IBlService.java b/bl-sysem/src/main/java/com/docus/server/bl/service/IBlService.java index f559885..d42efd2 100644 --- a/bl-sysem/src/main/java/com/docus/server/bl/service/IBlService.java +++ b/bl-sysem/src/main/java/com/docus/server/bl/service/IBlService.java @@ -1,16 +1,6 @@ package com.docus.server.bl.service; -import com.docus.server.record.common.pojo.dto.TBasicDTO; -import com.docus.server.sys.common.pojo.dto.UserDTO; +import com.docus.server.client.api.IHospitalApi; -import java.util.Date; -import java.util.List; -import java.util.Map; - -public interface IBlService { - List> list(Date startDate, Date endDate, int pageNum, int pageSize); - - List getUserListView(Date startDate, Date endDate, int pageNum, int pageSize); - - List getTBasicListView(Date startDate, Date endDate, int pageNum, int pageSize); +public interface IBlService extends IHospitalApi { } diff --git a/bl-sysem/src/main/java/com/docus/server/bl/service/impl/BlServiceImpl.java b/bl-sysem/src/main/java/com/docus/server/bl/service/impl/BlServiceImpl.java index 4effb5e..2dd6ad8 100644 --- a/bl-sysem/src/main/java/com/docus/server/bl/service/impl/BlServiceImpl.java +++ b/bl-sysem/src/main/java/com/docus/server/bl/service/impl/BlServiceImpl.java @@ -1,11 +1,8 @@ package com.docus.server.bl.service.impl; +import com.docus.server.bl.common.DSKeyConstants; import com.docus.server.bl.infrastructure.mapper.BlDeptMapper; -import com.docus.server.bl.infrastructure.mapper.BlTBasicMapper; -import com.docus.server.bl.infrastructure.mapper.BlUserMapper; import com.docus.server.bl.service.IBlService; -import com.docus.server.record.common.pojo.dto.TBasicDTO; -import com.docus.server.sys.common.pojo.dto.UserDTO; import lombok.AllArgsConstructor; import org.springframework.stereotype.Component; @@ -13,27 +10,35 @@ import java.util.Date; import java.util.List; import java.util.Map; -@Component +@Component(DSKeyConstants.DS_KEY + "ServiceImpl") @AllArgsConstructor public class BlServiceImpl implements IBlService { private final BlDeptMapper blDeptMapper; - private final BlUserMapper blUserMapper; - private final BlTBasicMapper blTBasicMapper; @Override - public List> list(Date startDate, Date endDate, int pageNum, int pageSize) { - return blDeptMapper.list(startDate, endDate, (pageNum - 1) * pageSize, pageSize); + public List> page(Date startDate, Date endDate, int pageNum, int pageSize) { + return blDeptMapper.page(startDate, endDate, (pageNum - 1) * pageSize, pageSize); } @Override - public List getUserListView(Date startDate, Date endDate, int pageNum, int pageSize) { - return blUserMapper.getUserListView(startDate, endDate, (pageNum - 1) * pageSize, pageSize); + public List> BatchForJZH(List jzhs) { + return blDeptMapper.BatchForJZH(jzhs); } @Override - public List getTBasicListView(Date startDate, Date endDate, int pageNum, int pageSize) { - return blTBasicMapper.getTBasicListView(startDate, endDate, (pageNum - 1) * pageSize, pageSize); + public List> BatchForJZHAndAdmissTimes(List> datas) { + return blDeptMapper.BatchForJZHAndAdmissTimes(datas); + } + + @Override + public List> BatchForZYHAndAdmissTimes(List> datas) { + return blDeptMapper.BatchForZYHAndAdmissTimes(datas); + } + + @Override + public List> BatchForEXAMTIME(List> datas) { + return blDeptMapper.BatchForEXAMTIME(datas); } } diff --git a/bl-sysem/src/main/resources/mapper/BlDeptMapper.xml b/bl-sysem/src/main/resources/mapper/BlDeptMapper.xml index c0fe31c..00618aa 100644 --- a/bl-sysem/src/main/resources/mapper/BlDeptMapper.xml +++ b/bl-sysem/src/main/resources/mapper/BlDeptMapper.xml @@ -4,13 +4,144 @@ "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> - + SELECT DISTINCT + '6' AS SYS_CODE, + ZYH AS ZYH, + JZH AS FVISIT_ID, + FILE_NAME AS REPORT_NAME, + '' AS BGLX, + '1503577916225949698' AS ASSORTID, + EXAM_NO AS RP_EXAM_NO, + 1 AS PATH_TYPE, + FILE_PATHFILE_PATH AS FILE_PATH, + 0 AS ISDELETE, + 0 AS state, + '' AS jch, + '' AS checktime, + date_format(AFFIRM_TIME, '%Y-%m-%d %H:%i:%s') AS MODIFYTIME + FROM + V_JSWZH_LISRECORD + WHERE + 1 = 1 + AND AFFIRM_TIME ]]> #{startDate} + AND AFFIRM_TIME #{endDate} + ORDER BY + date_format(AFFIRM_TIME, '%Y-%m-%d %H:%i:%s') DESC LIMIT #{offset}, #{pageSize} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +