diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/PatientServiceMapper.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/PatientServiceMapper.java index c7701e7..223a215 100644 --- a/platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/PatientServiceMapper.java +++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/PatientServiceMapper.java @@ -11,6 +11,7 @@ import java.util.Map; public interface PatientServiceMapper { public void addPatientService(PatientService obj); + void addPatientServiceAll(@Param("serviceList") List serviceList); public void updatePatientService(PatientService obj); @@ -31,6 +32,8 @@ public interface PatientServiceMapper { List selectOnlyBzService(PatientServiceQuery query); + List> selectServiceByHospital(@Param("hospitalId") String hospitalId); + int selectOnlyBzServiceCount(PatientServiceQuery query); /** diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/service/PatientServiceService.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/PatientServiceService.java index f9b3a9a..6501e2e 100644 --- a/platform-biz-service/src/main/java/com/lyms/platform/permission/service/PatientServiceService.java +++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/PatientServiceService.java @@ -3,13 +3,14 @@ package com.lyms.platform.permission.service; import com.lyms.platform.permission.model.PatientService; import com.lyms.platform.permission.model.PatientServiceQuery; import com.lyms.platform.permission.model.ServiceListQuery; +import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; public interface PatientServiceService { public void addPatientService(PatientService obj); - + void addPatientServiceAll(List serviceList); public void updatePatientService(PatientService obj); public void deletePatientService(String id); @@ -32,7 +33,7 @@ public interface PatientServiceService { List> getServeDetailList(ServiceListQuery param); List getHospitalIds(ServiceListQuery param, List ids); - + List> selectServiceByHospital(@Param("hospitalId") String hospitalId); /** * 查询病人服务list * diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/PatientServiceServiceImpl.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/PatientServiceServiceImpl.java index 41b7408..1a9a910 100644 --- a/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/PatientServiceServiceImpl.java +++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/PatientServiceServiceImpl.java @@ -7,11 +7,13 @@ import com.lyms.platform.permission.model.ServiceListQuery; import com.lyms.platform.permission.service.PatientServiceService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; import java.util.Map; @Service +@Transactional public class PatientServiceServiceImpl implements PatientServiceService { @Autowired @@ -23,6 +25,11 @@ public class PatientServiceServiceImpl implements PatientServiceService { } @Override + public void addPatientServiceAll(List serviceList) { + patientServiceMapper.addPatientServiceAll(serviceList); + } + + @Override public void updatePatientService(PatientService obj) { patientServiceMapper.updatePatientService(obj); } @@ -86,6 +93,11 @@ public class PatientServiceServiceImpl implements PatientServiceService { return patientServiceMapper.getHospitalIds(param, hospitalIds); } + @Override + public List> selectServiceByHospital(String hospitalId) { + return patientServiceMapper.selectServiceByHospital(hospitalId); + } + /** * 查询病人服务list * diff --git a/platform-biz-service/src/main/resources/mainOrm/master/PatientService.xml b/platform-biz-service/src/main/resources/mainOrm/master/PatientService.xml index d587605..1d3bc1f 100644 --- a/platform-biz-service/src/main/resources/mainOrm/master/PatientService.xml +++ b/platform-biz-service/src/main/resources/mainOrm/master/PatientService.xml @@ -54,6 +54,20 @@ ) + + INSERT INTO patient_service + (id,parentid,pid,ser_type,ser_doct,create_date,create_user_name,create_user,ser_status, + update_date,update_user_name,update_user,hospital_id,ser_code,status,receive_date,receive_user,back_date,back_user,order_id,syn_status,is_old,per_type + ,device,deviceCon,doctorWeek,serviceWeek,serStartWeek,serEndWeek,serStartTime,serEndTime,docStartWeek,docEndWeek,docStartTime,docEndTime + ) + VALUES + + (#{patientService.id},#{patientService.parentid},#{patientService.pid},#{patientService.serType},#{patientService.serDoct},#{patientService.createDate},#{patientService.createUserName},#{patientService.createUser},#{patientService.serStatus},#{patientService.updateDate}, + #{patientService.updateUserName},#{patientService.updateUser},#{patientService.hospitalId},#{patientService.serCode},#{patientService.status},#{patientService.receiveDate},#{patientService.receiveUser},#{patientService.backDate},#{patientService.backUser},#{patientService.orderId},#{patientService.synStatus},#{patientService.isOld},#{patientService.perType} + ,#{patientService.device},#{patientService.deviceCon},#{patientService.doctorWeek},#{patientService.serviceWeek},#{patientService.serStartWeek},#{patientService.serEndWeek},#{patientService.serStartTime},#{patientService.serEndTime},#{patientService.docStartWeek},#{patientService.docEndWeek},#{patientService.docStartTime},#{patientService.docEndTime} + ) + + update patient_service @@ -352,6 +366,16 @@ + +