Commit ffc576eec1310b60771cc737783a2a7a4868820e
1 parent
f0a4e734d8
Exists in
master
and in
1 other branch
医院基础列表
Showing 5 changed files with 50 additions and 27 deletions
- platform-biz-service/src/main/java/com/lyms/platform/permission/model/Organization.java
- platform-biz-service/src/main/java/com/lyms/platform/permission/model/OrganizationQuery.java
- platform-biz-service/src/main/resources/mainOrm/Organization.xml
- platform-dal/src/main/java/com/lyms/platform/pojo/SmsConfigModel.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SmsConfigFacade.java
platform-biz-service/src/main/java/com/lyms/platform/permission/model/Organization.java
View file @
ffc576e
| ... | ... | @@ -35,6 +35,15 @@ |
| 35 | 35 | private Object street; |
| 36 | 36 | private String foreignId; |
| 37 | 37 | private Integer orgType; //-1 未设置 0 公司 1 医院 |
| 38 | + private Integer status; | |
| 39 | + | |
| 40 | + public Integer getStatus() { | |
| 41 | + return status; | |
| 42 | + } | |
| 43 | + | |
| 44 | + public void setStatus(Integer status) { | |
| 45 | + this.status = status; | |
| 46 | + } | |
| 38 | 47 | |
| 39 | 48 | public Integer getOrgType() { |
| 40 | 49 | return orgType; |
platform-biz-service/src/main/java/com/lyms/platform/permission/model/OrganizationQuery.java
View file @
ffc576e
| ... | ... | @@ -30,6 +30,15 @@ |
| 30 | 30 | private List<String> provinceIds; |
| 31 | 31 | private List<Integer> typeList; |
| 32 | 32 | private List<Integer> idList; |
| 33 | + private Integer status; | |
| 34 | + | |
| 35 | + public Integer getStatus() { | |
| 36 | + return status; | |
| 37 | + } | |
| 38 | + | |
| 39 | + public void setStatus(Integer status) { | |
| 40 | + this.status = status; | |
| 41 | + } | |
| 33 | 42 | |
| 34 | 43 | public List<String> getProvinceIds() { |
| 35 | 44 | return provinceIds; |
platform-biz-service/src/main/resources/mainOrm/Organization.xml
View file @
ffc576e
| ... | ... | @@ -85,6 +85,9 @@ |
| 85 | 85 | <if test="shortCode != null"> |
| 86 | 86 | shortCode = #{shortCode,jdbcType=VARCHAR}, |
| 87 | 87 | </if> |
| 88 | + <if test="status != null"> | |
| 89 | + status = #{status,jdbcType=INTEGER}, | |
| 90 | + </if> | |
| 88 | 91 | </set> |
| 89 | 92 | where id = #{id,jdbcType=INTEGER} |
| 90 | 93 | </update> |
| ... | ... | @@ -188,6 +191,10 @@ |
| 188 | 191 | <foreach collection="provinceIds" index="index" item="item" open="(" separator="," close=")"> |
| 189 | 192 | #{item} |
| 190 | 193 | </foreach> |
| 194 | + </if> | |
| 195 | + | |
| 196 | + <if test="status != null"> | |
| 197 | + and status = #{status,jdbcType=INTEGER} | |
| 191 | 198 | </if> |
| 192 | 199 | </where> |
| 193 | 200 | </sql> |
platform-dal/src/main/java/com/lyms/platform/pojo/SmsConfigModel.java
View file @
ffc576e
| ... | ... | @@ -49,8 +49,6 @@ |
| 49 | 49 | |
| 50 | 50 | //高危配置 |
| 51 | 51 | private String highConfig; |
| 52 | - //运行状态 0运行 1试运行 2停止 | |
| 53 | - private Integer status; | |
| 54 | 52 | |
| 55 | 53 | public String getHighConfig() { |
| 56 | 54 | return highConfig; |
| ... | ... | @@ -58,14 +56,6 @@ |
| 58 | 56 | |
| 59 | 57 | public void setHighConfig(String highConfig) { |
| 60 | 58 | this.highConfig = highConfig; |
| 61 | - } | |
| 62 | - | |
| 63 | - public Integer getStatus() { | |
| 64 | - return status; | |
| 65 | - } | |
| 66 | - | |
| 67 | - public void setStatus(Integer status) { | |
| 68 | - this.status = status; | |
| 69 | 59 | } |
| 70 | 60 | |
| 71 | 61 | public String getHospitalId() { |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SmsConfigFacade.java
View file @
ffc576e
| ... | ... | @@ -381,7 +381,7 @@ |
| 381 | 381 | String address = org.getAddress(); |
| 382 | 382 | allAddress+=address; |
| 383 | 383 | hospital.put("address", allAddress); |
| 384 | - | |
| 384 | + hospital.put("status",org.getStatus()+""); | |
| 385 | 385 | hospital.put("remark", ""); |
| 386 | 386 | } |
| 387 | 387 | SmsConfigQuery query = new SmsConfigQuery(); |
| ... | ... | @@ -394,7 +394,7 @@ |
| 394 | 394 | if (model != null) |
| 395 | 395 | { |
| 396 | 396 | hospital.put("highConfig",model.getHighConfig()); |
| 397 | - hospital.put("status",model.getStatus()+""); | |
| 397 | + | |
| 398 | 398 | } |
| 399 | 399 | |
| 400 | 400 | } |
| ... | ... | @@ -424,7 +424,6 @@ |
| 424 | 424 | if (model != null && StringUtils.isNotEmpty(model.getId())) |
| 425 | 425 | { |
| 426 | 426 | model.setHighConfig(highConfig); |
| 427 | - model.setStatus(status); | |
| 428 | 427 | smsConfigService.updateSmsConfig(model, model.getId()); |
| 429 | 428 | isExist = true; |
| 430 | 429 | } |
| 431 | 430 | |
| ... | ... | @@ -436,9 +435,13 @@ |
| 436 | 435 | model.setHospitalId(hid); |
| 437 | 436 | model.setYn(YnEnums.YES.getId()); |
| 438 | 437 | model.setHighConfig(highConfig); |
| 439 | - model.setStatus(status); | |
| 440 | 438 | smsConfigService.addSmsConfig(model); |
| 441 | 439 | } |
| 440 | + Organization obj = new Organization(); | |
| 441 | + obj.setId(Integer.parseInt(hid)); | |
| 442 | + obj.setStatus(status); | |
| 443 | + organizationService.updateOrganization(obj); | |
| 444 | + | |
| 442 | 445 | BaseResponse objectResponse = new BaseResponse(); |
| 443 | 446 | objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS); |
| 444 | 447 | objectResponse.setErrormsg("保存成功"); |
| ... | ... | @@ -490,6 +493,7 @@ |
| 490 | 493 | organizationQuery.setTypeList(typeList); |
| 491 | 494 | organizationQuery.setYn(YnEnums.YES.getId()); |
| 492 | 495 | organizationQuery.setKeyword(hospitalName); |
| 496 | + organizationQuery.setStatus(status); | |
| 493 | 497 | |
| 494 | 498 | List<Map> hospitals = new ArrayList<>(); |
| 495 | 499 | |
| ... | ... | @@ -546,6 +550,22 @@ |
| 546 | 550 | |
| 547 | 551 | String sendTime = ""; |
| 548 | 552 | String statusStr = ""; |
| 553 | + if (org.getStatus() != null) | |
| 554 | + { | |
| 555 | + // 0运行 1试运行 2停止 | |
| 556 | + if (org.getStatus() == 0) | |
| 557 | + { | |
| 558 | + statusStr = "正式运行"; | |
| 559 | + } | |
| 560 | + else if (org.getStatus() == 1) | |
| 561 | + { | |
| 562 | + statusStr = "试运行"; | |
| 563 | + } | |
| 564 | + else if (org.getStatus() == 2) { | |
| 565 | + statusStr = "停止运行"; | |
| 566 | + } | |
| 567 | + } | |
| 568 | + | |
| 549 | 569 | if (StringUtils.isNotEmpty(hid)) |
| 550 | 570 | { |
| 551 | 571 | SmsConfigQuery queryConfig = new SmsConfigQuery(); |
| ... | ... | @@ -576,19 +596,7 @@ |
| 576 | 596 | } |
| 577 | 597 | } |
| 578 | 598 | } |
| 579 | - // 0运行 1试运行 2停止 | |
| 580 | - if (model.getStatus() == 0) | |
| 581 | - { | |
| 582 | - statusStr = "正式运行"; | |
| 583 | - } | |
| 584 | - else if (model.getStatus() == 1) | |
| 585 | - { | |
| 586 | - statusStr = "试运行"; | |
| 587 | - } | |
| 588 | - else if (model.getStatus() == 2) | |
| 589 | - { | |
| 590 | - statusStr = "停止运行"; | |
| 591 | - } | |
| 599 | + | |
| 592 | 600 | } |
| 593 | 601 | } |
| 594 | 602 | } |