Commit 9b270e12663006fc6058e9e07eeaca008094f673

Authored by yangfei
1 parent d92b05262b
Exists in master and in 1 other branch dev

服务同步

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 //默认待同步