Commit 9b270e12663006fc6058e9e07eeaca008094f673
1 parent
d92b05262b
Exists in
master
and in
1 other branch
服务同步
Showing 2 changed files with 25 additions and 15 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientServiceFacade.java
View file @
9b270e1
... | ... | @@ -535,12 +535,11 @@ |
535 | 535 | |
536 | 536 | List<PatientService> patientServices = patientServiceService.queryPatientService(patientQuery); |
537 | 537 | |
538 | - Map<String, String> params = new HashMap<>(); | |
539 | 538 | List<JSONObject> jsonArray = new ArrayList<>(); |
540 | 539 | for (PatientService ps : patientServices) { |
541 | 540 | JSONObject jsonObject = new JSONObject(); |
542 | 541 | jsonObject.put("id", ps.getId()); |
543 | - jsonObject.put("orderId", ps.getOrderId()); | |
542 | + jsonObject.put("orderId", ps.getOrderId()==null?"":ps.getOrderId()); | |
544 | 543 | jsonObject.put("parentid", ps.getParentid()); |
545 | 544 | jsonObject.put("pid", ps.getPid()); |
546 | 545 | jsonObject.put("serType", ps.getSerType()); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/worker/BuildSerToPatientSerWorker.java
View file @
9b270e1
... | ... | @@ -49,7 +49,7 @@ |
49 | 49 | patientsQuery.setBuildTypeNot(1); |
50 | 50 | patientsQuery.setYn(YnEnums.YES.getId()); |
51 | 51 | patientsQuery.setNeed("need"); |
52 | - patientsQuery.setType(3); | |
52 | + patientsQuery.setType(1); | |
53 | 53 | List<Patients> patients = patientsService.queryPatient(patientsQuery); |
54 | 54 | for (Patients pt : patients) { |
55 | 55 | System.out.println("正在处理:"+pt.getId()); |
56 | 56 | |
57 | 57 | |
58 | 58 | |
... | ... | @@ -65,21 +65,32 @@ |
65 | 65 | pser.setHospitalId(pt.getHospitalId()); |
66 | 66 | |
67 | 67 | //服务类型 |
68 | - if(pt.getServiceType() == ServiceTypeEnums.STANDARD_SERVICE.getId() ){ | |
68 | + if(pt.getServiceType() == ServiceTypeEnums.STANDARD_SERVICE.getId() ){//标准服务 | |
69 | 69 | pser.setSerType(PatientSerEnums.SerTypeEnums.bzfw.getId()); |
70 | - }else if(pt.getServiceType() ==ServiceTypeEnums.ADD_SERVICE.getId()){ | |
70 | + //默认开通状态 | |
71 | + if(pt.getServiceStatus() == ServiceStatusEnums.STANDARD_OPEN.getId()){ | |
72 | + pser.setSerStatus(PatientSerEnums.SerStatusEnums.kt.getId()); | |
73 | + }else if(pt.getServiceStatus() == ServiceStatusEnums.NO_OPEN.getId()){ | |
74 | + pser.setSerStatus(PatientSerEnums.SerStatusEnums.td.getId()); | |
75 | + }else if(pt.getServiceStatus() == ServiceStatusEnums.STANDARD_OVERDUE.getId()){ | |
76 | + pser.setSerStatus(PatientSerEnums.SerStatusEnums.gq.getId()); | |
77 | + } | |
78 | + | |
79 | + }else if(pt.getServiceType() ==ServiceTypeEnums.ADD_SERVICE.getId()){//增值服务 | |
71 | 80 | pser.setSerType(PatientSerEnums.SerTypeEnums.yqjzzd.getId()); |
81 | + //默认开通状态 | |
82 | + if(pt.getServiceStatus() == ServiceStatusEnums.ADD_OPEN.getId()){ | |
83 | + pser.setSerStatus(PatientSerEnums.SerStatusEnums.kt.getId()); | |
84 | + }else if(pt.getServiceStatus() == ServiceStatusEnums.UNSUBSCRIBE.getId()){ | |
85 | + pser.setSerStatus(PatientSerEnums.SerStatusEnums.td.getId()); | |
86 | + }else if(pt.getServiceStatus() == ServiceStatusEnums.ADD_OVERDUE.getId()){ | |
87 | + pser.setSerStatus(PatientSerEnums.SerStatusEnums.gq.getId()); | |
88 | + }else if(pt.getServiceStatus() == ServiceStatusEnums.SUSPEND.getId()){ | |
89 | + pser.setSerStatus(PatientSerEnums.SerStatusEnums.zt.getId()); | |
90 | + } | |
72 | 91 | } |
73 | - //默认开通状态 | |
74 | - if(pt.getServiceStatus() == ServiceStatusEnums.ADD_OPEN.getId()){ | |
75 | - pser.setSerStatus(PatientSerEnums.SerStatusEnums.kt.getId()); | |
76 | - }else if(pt.getServiceStatus() == ServiceStatusEnums.UNSUBSCRIBE.getId()){ | |
77 | - pser.setSerStatus(PatientSerEnums.SerStatusEnums.td.getId()); | |
78 | - }else if(pt.getServiceStatus() == ServiceStatusEnums.ADD_OVERDUE.getId()){ | |
79 | - pser.setSerStatus(PatientSerEnums.SerStatusEnums.gq.getId()); | |
80 | - }else if(pt.getServiceStatus() == ServiceStatusEnums.SUSPEND.getId()){ | |
81 | - pser.setSerStatus(PatientSerEnums.SerStatusEnums.zt.getId()); | |
82 | - } | |
92 | + | |
93 | + | |
83 | 94 | //默认已经领取 |
84 | 95 | pser.setStatus(2); |
85 | 96 | //默认待同步 |