From a68d0316cbb7a3e47a9d70452b242958bb02e139 Mon Sep 17 00:00:00 2001 From: yangfei Date: Wed, 28 Feb 2018 14:41:15 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=BD=E8=AE=BF=E6=95=B0=E6=8D=AE=E4=B8=AA?= =?UTF-8?q?=E8=8A=82=E7=82=B9=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lyms/platform/biz/service/PatientsService.java | 50 +++- .../lyms/platform/pojo/MaternalDeliverModel.java | 27 +++ .../main/java/com/lyms/platform/pojo/Patients.java | 5 + .../com/lyms/platform/pojo/PremaritalCheckup.java | 26 ++ .../lyms/platform/pojo/ResidentsArchiveModel.java | 5 +- .../web/controller/TrackDownController.java | 10 +- .../operate/web/facade/MatDeliverFacade.java | 6 +- .../platform/operate/web/facade/PatientFacade.java | 2 + .../operate/web/facade/TrackDownJobFacade.java | 262 ++++++++------------- .../resources/spring/applicationContext-quartz.xml | 28 +++ 10 files changed, 241 insertions(+), 180 deletions(-) diff --git a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/PatientsService.java b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/PatientsService.java index 15bbb51..61a7d06 100644 --- a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/PatientsService.java +++ b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/PatientsService.java @@ -1,10 +1,10 @@ package com.lyms.platform.biz.service; import com.lyms.platform.biz.RemoteService; -import com.lyms.platform.biz.RemoteUrlEnum; import com.lyms.platform.biz.dal.*; import com.lyms.platform.common.dao.operator.MongoQuery; import com.lyms.platform.common.enums.SieveStatusEnums; +import com.lyms.platform.common.enums.TrackDownDateEnums; import com.lyms.platform.common.enums.YnEnums; import com.lyms.platform.common.utils.DateUtil; import com.lyms.platform.common.utils.PropertiesUtils; @@ -46,6 +46,9 @@ public class PatientsService { private PatientCheckTicketService patientCheckTicketService; @Autowired private RemoteService remoteService; + @Autowired + private TrackDownRecordService trackDownRecordService; + public Patients addPatient(Patients obj) { return iPatientDao.addPatient(obj); @@ -241,6 +244,51 @@ public class PatientsService { } /** + * 处理预产期前两周的孕妇数据,进入分娩住院追访 + */ + public void dandleReachDue(){ + //查询出满足预产期前两周的孕妇 + Date endDate = new Date(); + Date start = DateUtil.addDay(DateUtil.formatDate(endDate), -14); + + PatientsQuery patientsQuery = new PatientsQuery(); + patientsQuery.setDueDateEnd(endDate); + patientsQuery.setDueDateStart(start); + patientsQuery.setYn(YnEnums.YES.getId()); + patientsQuery.setDueStatus(0); + patientsQuery.setType(1); + List patientses = iPatientDao.queryPatient(patientsQuery.convertToQuery()); + if (CollectionUtils.isNotEmpty(patientses)) { + logger.info("处理预产期前两周的孕妇数据,进入分娩住院追访 size:" + patientses.size()); + for(Patients patient:patientses){ + if(patient.getHospitalId().equals("216")){ + System.out.println("cardNo:"+patient.getCardNo()); + } + //添加产后追访信息 + TrackDownRecord trackDownRecord = patient.build(); + //添加产后追访信息 + TrackDownRecordQuery downRecordQuery = new TrackDownRecordQuery(); + downRecordQuery.setParentId(trackDownRecord.getParentId()); + List records = trackDownRecordService.queryTrackDown(downRecordQuery); + //不存在追访或者追访未结束流程并且追访类型小于分娩住院 + if(CollectionUtils.isEmpty(records)||(records.get(0).getStatus() == 1 && records.get(0).getTrackType() extPlacentas) { this.extPlacentas = extPlacentas; } + + public TrackDownRecord build(Patients patients) { + if (null == patients) { + return null; + } + TrackDownRecord downRecord = new TrackDownRecord(); + downRecord.setParentId(getParentId()); + downRecord.setPid(getPid()); + downRecord.setLastMenses(patients.getLastMenses()); + downRecord.setUsername(patients.getUsername()); + downRecord.setCityRegisterId(patients.getCityRegisterId()); + downRecord.setBirth(patients.getBirth()); + downRecord.setAreaRegisterId(patients.getAreaRegisterId()); + downRecord.setCardNo(patients.getCardNo()); + downRecord.setAddressRegister(patients.getAddressRegister()); + downRecord.setPhone(patients.getPhone()); + downRecord.setStreetRegisterId(patients.getStreetRegisterId()); + downRecord.setAreaRegisterId(patients.getAreaRegisterId()); + + //默认值 + downRecord.setSource(getId()); + downRecord.setHospitalId(getHospitalId()); + downRecord.setStatus(1); + downRecord.setTrackType(TrackDownDateEnums.F.getId()); + return downRecord; + } } diff --git a/platform-dal/src/main/java/com/lyms/platform/pojo/Patients.java b/platform-dal/src/main/java/com/lyms/platform/pojo/Patients.java index fcc96d0..71cd187 100644 --- a/platform-dal/src/main/java/com/lyms/platform/pojo/Patients.java +++ b/platform-dal/src/main/java/com/lyms/platform/pojo/Patients.java @@ -1,6 +1,7 @@ package com.lyms.platform.pojo; import com.lyms.platform.beans.SerialIdEnum; +import com.lyms.platform.common.enums.TrackDownDateEnums; import com.lyms.platform.common.result.BaseModel; import com.lyms.platform.common.utils.DateUtil; import org.springframework.data.mongodb.core.mapping.Document; @@ -1175,6 +1176,10 @@ public class Patients extends BaseModel { downRecord.setPhone(getPhone()); downRecord.setStreetRegisterId(getStreetRegisterId()); downRecord.setAreaRegisterId(getAreaRegisterId()); + //默认值 + downRecord.setHospitalId(getHospitalId()); + downRecord.setStatus(1); + downRecord.setTrackType(TrackDownDateEnums.C.getId()); return downRecord; } diff --git a/platform-dal/src/main/java/com/lyms/platform/pojo/PremaritalCheckup.java b/platform-dal/src/main/java/com/lyms/platform/pojo/PremaritalCheckup.java index cd85881..b2faa45 100644 --- a/platform-dal/src/main/java/com/lyms/platform/pojo/PremaritalCheckup.java +++ b/platform-dal/src/main/java/com/lyms/platform/pojo/PremaritalCheckup.java @@ -1,7 +1,9 @@ package com.lyms.platform.pojo; import com.lyms.platform.beans.SerialIdEnum; +import com.lyms.platform.common.enums.TrackDownDateEnums; import com.lyms.platform.common.result.BaseModel; +import com.lyms.platform.common.utils.StringUtils; import org.springframework.data.mongodb.core.mapping.Document; import java.util.Date; @@ -1527,4 +1529,28 @@ public class PremaritalCheckup extends BaseModel { this.hunJianDoctor = hunJianDoctor; } + public TrackDownRecord build(ResidentsArchiveModel resid) { + if (StringUtils.isEmpty(getParentId())) { + return null; + } + TrackDownRecord record = new TrackDownRecord(); + + record.setResidentsArchiveId(resid.getId()); + record.setAddressRegister(resid.getAddressRegister()); + record.setAreaRegisterId(resid.getAreaRegisterId()); + record.setBirth(resid.getBirthday()); + record.setCityRegisterId(resid.getCityRegisterId()); + record.setUsername(resid.getUsername()); + record.setStreetRegisterId(resid.getStreetRegisterId()); + record.setPhone(resid.getPhone()); + + //默认值 + record.setSource(getId()); + record.setHospitalId(getHospitalId()); + record.setStatus(1); + record.setCardNo(getCertificateNum()); + record.setTrackType(TrackDownDateEnums.B.getId()); + return record; + } + } diff --git a/platform-dal/src/main/java/com/lyms/platform/pojo/ResidentsArchiveModel.java b/platform-dal/src/main/java/com/lyms/platform/pojo/ResidentsArchiveModel.java index 3d4bcc7..8b0c9d7 100644 --- a/platform-dal/src/main/java/com/lyms/platform/pojo/ResidentsArchiveModel.java +++ b/platform-dal/src/main/java/com/lyms/platform/pojo/ResidentsArchiveModel.java @@ -1,6 +1,7 @@ package com.lyms.platform.pojo; import com.lyms.platform.beans.SerialIdEnum; +import com.lyms.platform.common.enums.TrackDownDateEnums; import com.lyms.platform.common.result.BaseModel; import org.springframework.data.mongodb.core.mapping.Document; @@ -446,8 +447,8 @@ public class ResidentsArchiveModel extends BaseModel{ record.setHospitalId(getHospitalId()); record.setSource(getId()); record.setCardNo(getCertificateNum()); - // record.setStatus(1); - // record.setTrackType(TrackDownDateEnums.A.getId()); + record.setStatus(1); + record.setTrackType(TrackDownDateEnums.A.getId()); return record; } } diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/TrackDownController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/TrackDownController.java index d0d9052..6611360 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/TrackDownController.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/TrackDownController.java @@ -26,6 +26,11 @@ public class TrackDownController extends BaseController { @Autowired private ITrackDownService trackDownService; + @Autowired + private TrackDownFacade downFacade; + @Autowired + private TrackDownJobFacade downJobFacade; + @ResponseBody @TokenRequired @RequestMapping(value = "/mother/{parentId}/{trackType}", method = RequestMethod.GET) @@ -91,8 +96,5 @@ public class TrackDownController extends BaseController { public BaseResponse list(TrackDownQueryRequest downQueryRequest,HttpServletRequest request){ return downFacade.list(downQueryRequest,getUserId(request)); } - @Autowired - private TrackDownFacade downFacade; - @Autowired - private TrackDownJobFacade downJobFacade; + } diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java index d5ae8e1..a9d9aa6 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java @@ -282,16 +282,12 @@ public class MatDeliverFacade { //添加产后追访信息 if (CollectionUtils.isNotEmpty(patients)) { - TrackDownRecord trackDownRecord = patients.get(0).build(); + TrackDownRecord trackDownRecord = maternalDeliverModel.build(patients.get(0)); trackDownRecord.setHospitalId(maternalDeliverModel.getHospitalId()); - trackDownRecord.setStatus(1); trackDownRecord.setSource(maternalDeliverModel.getId()); - trackDownRecord.setStatus(1); - trackDownRecord.setTrackType(TrackDownDateEnums.F.getId()); trackDownService.addOrupdateTrackDownRecord(userId,trackDownRecord); } - operateLogFacade.addAddOptLog(userId, Integer.parseInt(hospitalId), maternalDeliverModel, OptActionEnums.ADD.getId(), "添加分娩"); /** 使用优惠券 */ diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java index 3f904fe..2382933 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java @@ -97,6 +97,8 @@ public class PatientFacade { private MongoTemplate mongoTemplate; + + /** * 修改产妇的社区 * diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/TrackDownJobFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/TrackDownJobFacade.java index ce8438b..f847510 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/TrackDownJobFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/TrackDownJobFacade.java @@ -54,21 +54,6 @@ public class TrackDownJobFacade { @Autowired private PatientsService patientsService; - - @PostConstruct - private void init() { - //婚前检查数据加载 - downJobHandlers.add(new HJTrackDownDataLoader()); - //怀孕数据加载 - downJobHandlers.add(new HYTrackDownDataLoader()); - //产检数据加载 - downJobHandlers.add(new CJTrackDownDataLoader()); - //分娩数据加载 - downJobHandlers.add(new FMTrackDownDataLoader()); - //产后访视和产后复查的数据加载 产后访视和产后复查的规则一样 - downJobHandlers.add(new CHTrackDownDataLoader()); - } - /** * 妇女建档 */ @@ -81,19 +66,6 @@ public class TrackDownJobFacade { @Autowired private PremaritalCheckupService premaritalCheckupService; - - public BaseResponse doBatchExecute(Integer d) { - for (final TrackDownDataLoader downDataLoader : downJobHandlers) { - commonThreadPool.execute(new Thread() { - @Override - public void run() { - downDataLoader.execute(); - } - }); - } - return new BaseResponse().setErrormsg(ErrorCodeConstants.SUCCESS_DESCRIPTION).setErrorcode(ErrorCodeConstants.SUCCESS); - } - interface TrackDownDataLoader { //分页的条数 int limit = 100; @@ -112,6 +84,50 @@ public class TrackDownJobFacade { } /** + * 产筛追访数据加载 + */ + class CSTrackDownDataLoader implements TrackDownDataLoader { + @Override + public void execute() { + } + + @Override + public void handOneByOne(Patients model) { + } + + public TrackDownRecord build(Patients model) { + return null; + } + } + + + @PostConstruct + private void init() { + //婚前检查数据加载 + downJobHandlers.add(new HJTrackDownDataLoader()); + //怀孕数据加载 + downJobHandlers.add(new HYTrackDownDataLoader()); + //产检数据加载 + downJobHandlers.add(new CJTrackDownDataLoader()); + //分娩数据加载 + downJobHandlers.add(new FMTrackDownDataLoader()); + //产后访视和产后复查的数据加载 产后访视和产后复查的规则一样 + downJobHandlers.add(new CHTrackDownDataLoader()); + } + + + public BaseResponse doBatchExecute(Integer d) { + for (final TrackDownDataLoader downDataLoader : downJobHandlers) { + commonThreadPool.execute(new Thread() { + @Override + public void run() { + downDataLoader.execute(); + } + }); + } + return new BaseResponse().setErrormsg(ErrorCodeConstants.SUCCESS_DESCRIPTION).setErrorcode(ErrorCodeConstants.SUCCESS); + } + /** * 分娩追访数据加载 */ class FMTrackDownDataLoader implements TrackDownDataLoader { @@ -150,7 +166,11 @@ public class TrackDownJobFacade { List records = downRecordService.queryTrackDown(downRecordQuery); if (CollectionUtils.isEmpty(records)) { logger.info("FMTrackDownDataLoader addTrackDown by id :" + model.getId()); - downRecordService.addTrackDown(model.build()); + TrackDownRecord downRecord = model.build(); + downRecord.setHospitalId(model.getHospitalId()); + downRecord.setStatus(1); + downRecord.setTrackType(TrackDownDateEnums.E.getId()); + downRecordService.addTrackDown(downRecord); } } @@ -194,53 +214,17 @@ public class TrackDownJobFacade { List records = downRecordService.queryTrackDown(downRecordQuery); if (CollectionUtils.isEmpty(records)) { logger.info("CJTrackDownDataLoader addTrackDown by id :" + model.getId()); - downRecordService.addTrackDown(build(model)); + TrackDownRecord downRecord = model.build(); + downRecord.setHospitalId(model.getHospitalId()); + downRecord.setStatus(1); + downRecord.setTrackType(TrackDownDateEnums.C.getId()); + downRecordService.addTrackDown(downRecord); } else { //TODO 处理已经在追访列表的情况 } } + } - public TrackDownRecord build(Patients model) { - TrackDownRecord downRecord = new TrackDownRecord(); - downRecord.setParentId(model.getId()); - downRecord.setPid(model.getPid()); - downRecord.setLastMenses(model.getLastMenses()); - downRecord.setUsername(model.getUsername()); - downRecord.setCityRegisterId(model.getCityRegisterId()); - downRecord.setBirth(model.getBirth()); - downRecord.setAreaRegisterId(model.getAreaRegisterId()); - downRecord.setCardNo(model.getCardNo()); - downRecord.setAddressRegister(model.getAddressRegister()); - downRecord.setHospitalId(model.getHospitalId()); - downRecord.setPhone(model.getPhone()); - downRecord.setStreetRegisterId(model.getStreetRegisterId()); - downRecord.setAreaRegisterId(model.getAreaRegisterId()); - downRecord.setStatus(1); - downRecord.setSource(model.getId()); - downRecord.setTrackType(TrackDownDateEnums.C.getId()); - return downRecord; - } - } - - /** - * 产筛追访数据加载 - */ - class CSTrackDownDataLoader implements TrackDownDataLoader { - - @Override - public void execute() { - - } - - @Override - public void handOneByOne(Patients model) { - - } - - public TrackDownRecord build(Patients model) { - return null; - } - } /** * 怀孕建档数据加载 @@ -283,38 +267,21 @@ public class TrackDownJobFacade { Integer count = patientsService.queryPatientCount(patientsQuery1); if (null != count && count == 0) { logger.info("HYTrackDownDataLoader addTrackDown by id :" + model.getId()); - TrackDownRecord down = build(model); - if (null != down) { - downRecordService.addTrackDown(down); + ResidentsArchiveModel resid = residentsArchiveService.getResident(model.getParentId()); + if (null != resid) { + TrackDownRecord downRecord = model.build(resid); + // downRecord.setSource(model.getId()); + // downRecord.setHospitalId(model.getHospitalId()); + // downRecord.setStatus(1); + // downRecord.setCardNo(model.getCertificateNum()); + // downRecord.setTrackType(TrackDownDateEnums.B.getId()); + + if (null != downRecord) { + downRecordService.addTrackDown(downRecord); + } } } } - - public TrackDownRecord build(PremaritalCheckup model) { - if (StringUtils.isEmpty(model.getParentId())) { - return null; - } - TrackDownRecord record = new TrackDownRecord(); - - ResidentsArchiveModel resid = residentsArchiveService.getResident(model.getParentId()); - if (null == resid) { - return null; - } - record.setResidentsArchiveId(resid.getId()); - record.setSource(model.getId()); - record.setAddressRegister(resid.getAddressRegister()); - record.setAreaRegisterId(resid.getAreaRegisterId()); - record.setBirth(resid.getBirthday()); - record.setCityRegisterId(resid.getCityRegisterId()); - record.setUsername(resid.getUsername()); - record.setStreetRegisterId(resid.getStreetRegisterId()); - record.setPhone(resid.getPhone()); - record.setHospitalId(model.getHospitalId()); - record.setStatus(1); - record.setCardNo(model.getCertificateNum()); - record.setTrackType(TrackDownDateEnums.B.getId()); - return record; - } } @@ -363,7 +330,8 @@ public class TrackDownJobFacade { if (CollectionUtils.isEmpty(DATA)) { logger.info("HJTrackDownDataLoader addTrackDown by id :" + model.getId()); - downRecordService.addTrackDown(model.build()); + TrackDownRecord record = model.build(); + downRecordService.addTrackDown(record); } else { //TODO 如果有婚检还存在的情况 } @@ -413,32 +381,17 @@ public class TrackDownJobFacade { if (CollectionUtils.isEmpty(DATA)) { logger.info("HJTrackDownDataLoader addTrackDown by id :" + model.getId()); - downRecordService.addTrackDown(build(model)); + Patients patients = patientsService.findOnePatientById(model.getParentId()); + TrackDownRecord record = model.build(patients); + downRecordService.addTrackDown(record); + } else { //TODO 如果有婚检还存在的情况 } } } - public TrackDownRecord build(MaternalDeliverModel model) { - TrackDownRecord record = new TrackDownRecord(); - record.setParentId(model.getId()); - - Patients patients = patientsService.findOnePatientById(model.getParentId()); - record.setAddressRegister(patients.getAddressRegister()); - record.setAreaRegisterId(patients.getAreaRegisterId()); - record.setBirth(patients.getBirth()); - record.setCityRegisterId(patients.getCityRegisterId()); - record.setUsername(patients.getUsername()); - record.setStreetRegisterId(patients.getStreetRegisterId()); - record.setPhone(patients.getPhone()); - record.setHospitalId(model.getHospitalId()); - record.setStatus(1); - record.setSource(model.getId()); - record.setCardNo(patients.getCardNo()); - record.setTrackType(TrackDownDateEnums.F.getId()); - return record; - } + } @@ -446,27 +399,30 @@ public class TrackDownJobFacade { * 产后访视追访数据加载 * 1.分娩并出院有出院小结的孕妇 */ - class CHTrackDownDataLoader implements TrackDownDataLoader { + class CHTrackDownDataLoader implements TrackDownDataLoader { @Override public void execute() { int page = 0; - List data = null; + + List data = null; do { logger.info("CHTrackDownDataLoader execute "); - DischargeAbstractMotherQuery dischargeAbstractMotherQuery = new DischargeAbstractMotherQuery(); - dischargeAbstractMotherQuery.setYn(YnEnums.YES.getId()); - dischargeAbstractMotherQuery.setSort("createDate asc"); - dischargeAbstractMotherQuery.setNeed("1"); - dischargeAbstractMotherQuery.setPage(page); - dischargeAbstractMotherQuery.setLimit(limit); + MatDeliverQuery matDeliverQuery = new MatDeliverQuery(); + matDeliverQuery.setYn(YnEnums.YES.getId()); + + matDeliverQuery.setSort("createDate asc"); + matDeliverQuery.setNeed("1"); + matDeliverQuery.setPage(page); + matDeliverQuery.setLimit(limit); + + data = matDeliverService.query(matDeliverQuery); - data = dischargeAbstractMotherService.query(dischargeAbstractMotherQuery); //查询妇女建档 if (CollectionUtils.isNotEmpty(data)) { - for (DischargeAbstractMotherModel model : data) { + for (MaternalDeliverModel model : data) { handOneByOne(model); } } @@ -475,53 +431,23 @@ public class TrackDownJobFacade { } @Override - public void handOneByOne(DischargeAbstractMotherModel model) { - + public void handOneByOne(MaternalDeliverModel model) { TrackDownRecordQuery downRecordQuery = new TrackDownRecordQuery(); downRecordQuery.setParentId(model.getId()); List records = downRecordService.queryTrackDown(downRecordQuery); if (CollectionUtils.isEmpty(records)) { logger.info("CHTrackDownDataLoader addTrackDown by id :" + model.getId()); - TrackDownRecord trackDownRecord = build(model); - if (null != trackDownRecord) { - downRecordService.addTrackDown(trackDownRecord); - trackDownRecord.setId(null); - trackDownRecord.setTrackType(TrackDownDateEnums.G.getId()); - downRecordService.addTrackDown(trackDownRecord); + Patients patients = patientsService.findOnePatientById(model.getParentId()); + if (null != patients) { + TrackDownRecord trackDownRecord = model.build(patients); + if (null != trackDownRecord) { + downRecordService.addTrackDown(trackDownRecord); + } } } } - - public TrackDownRecord build(DischargeAbstractMotherModel model) { - - Patients patients = patientsService.findOnePatientById(model.getPatientId()); - if (null == patients) { - return null; - } - TrackDownRecord downRecord = new TrackDownRecord(); - downRecord.setParentId(model.getPatientId()); - downRecord.setSource(model.getId()); - downRecord.setPid(model.getPid()); - downRecord.setLastMenses(patients.getLastMenses()); - downRecord.setUsername(patients.getUsername()); - downRecord.setCityRegisterId(patients.getCityRegisterId()); - downRecord.setBirth(patients.getBirth()); - downRecord.setAreaRegisterId(patients.getAreaRegisterId()); - downRecord.setCardNo(patients.getCardNo()); - downRecord.setAddressRegister(patients.getAddressRegister()); - downRecord.setHospitalId(model.getHospitalId()); - downRecord.setPhone(patients.getPhone()); - downRecord.setStreetRegisterId(patients.getStreetRegisterId()); - downRecord.setAreaRegisterId(patients.getAreaRegisterId()); - downRecord.setStatus(1); - downRecord.setTrackType(TrackDownDateEnums.F.getId()); - return downRecord; - } } - - @Autowired - private DischargeAbstractMotherService dischargeAbstractMotherService; @Autowired private MatDeliverService matDeliverService; } \ No newline at end of file diff --git a/platform-operate-api/src/main/resources/spring/applicationContext-quartz.xml b/platform-operate-api/src/main/resources/spring/applicationContext-quartz.xml index cd00f6f..61ebbfb 100644 --- a/platform-operate-api/src/main/resources/spring/applicationContext-quartz.xml +++ b/platform-operate-api/src/main/resources/spring/applicationContext-quartz.xml @@ -61,6 +61,16 @@ + + + + + + + + + + @@ -142,6 +152,12 @@ + + + + + + @@ -188,6 +204,14 @@ + + + + + + + + @@ -216,6 +240,10 @@ + + + + -- 1.8.3.1