Przeglądaj źródła

远程访问出参对象修改

rengb 3 lat temu
rodzic
commit
18daee1978

+ 16 - 8
src/main/java/com/diagbot/client/MedAppealExamineInfoServiceClient.java

@@ -2,8 +2,16 @@ package com.diagbot.client;
 
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.diagbot.client.hystrix.MedAppealExamineInfoServiceHystrix;
-import com.diagbot.dto.*;
-import com.diagbot.vo.*;
+import com.diagbot.dto.CommonResult;
+import com.diagbot.dto.GetAppealInfoDTO;
+import com.diagbot.dto.GetAppealReviewDTO;
+import com.diagbot.dto.GetComplaintRecordDTO;
+import com.diagbot.vo.ApprovedVo;
+import com.diagbot.vo.GetAppealInfoVO;
+import com.diagbot.vo.GetAppealReviewVO;
+import com.diagbot.vo.GetAuditNumberVO;
+import com.diagbot.vo.GetComplaintRecordVO;
+import com.diagbot.vo.RejectedVo;
 import org.springframework.cloud.openfeign.FeignClient;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestBody;
@@ -23,7 +31,7 @@ public interface MedAppealExamineInfoServiceClient {
      * @return
      */
     @PostMapping(value = "/report-service/medAppealExamineInInfoManage/getComplaintRecord")
-    RespDTO<Page<GetComplaintRecordDTO>> getComplaintRecord(@RequestBody GetComplaintRecordVO getComplaintRecordVO);
+    CommonResult<Page<GetComplaintRecordDTO>> getComplaintRecord(@RequestBody GetComplaintRecordVO getComplaintRecordVO);
 
     /**
      * 获取申诉审核列表
@@ -31,7 +39,7 @@ public interface MedAppealExamineInfoServiceClient {
      * @return
      */
     @PostMapping(value = "/report-service/medAppealExamineInInfoManage/getAppealReview")
-    RespDTO<Page<GetAppealReviewDTO>> getAppealReview(@RequestBody GetAppealReviewVO getAppealReviewVO);
+    CommonResult<Page<GetAppealReviewDTO>> getAppealReview(@RequestBody GetAppealReviewVO getAppealReviewVO);
 
 
     /**
@@ -40,7 +48,7 @@ public interface MedAppealExamineInfoServiceClient {
      * @return
      */
     @PostMapping(value = "/report-service/medAppealExamineInInfoManage/approved")
-    RespDTO<Boolean> approved(@RequestBody ApprovedVo approvedVo);
+    CommonResult<Boolean> approved(@RequestBody ApprovedVo approvedVo);
 
     /**
      *驳回
@@ -48,7 +56,7 @@ public interface MedAppealExamineInfoServiceClient {
      * @return
      */
     @PostMapping(value = "/report-service/medAppealExamineInInfoManage/rejected")
-    RespDTO<Boolean> rejected(@RequestBody RejectedVo rejectedVo);
+    CommonResult<Boolean> rejected(@RequestBody RejectedVo rejectedVo);
 
     /**
      *审核查看
@@ -56,7 +64,7 @@ public interface MedAppealExamineInfoServiceClient {
      * @return
      */
     @PostMapping(value = "/report-service/medAppealExamineInInfoManage/getApprovedView")
-    RespDTO<GetAppealInfoDTO> getApprovedView(@RequestBody GetAppealInfoVO getAppealInfoVO);
+    CommonResult<GetAppealInfoDTO> getApprovedView(@RequestBody GetAppealInfoVO getAppealInfoVO);
 
     /**
      *待审核数量
@@ -64,7 +72,7 @@ public interface MedAppealExamineInfoServiceClient {
      * @return
      */
     @PostMapping(value = "/report-service/medAppealExamineInInfoManage/getAuditNumber")
-    RespDTO<Integer> getAuditNumber(@RequestBody GetAuditNumberVO getAuditNumberVO);
+    CommonResult<Integer> getAuditNumber(@RequestBody GetAuditNumberVO getAuditNumberVO);
 
 
 }

+ 90 - 0
src/main/java/com/diagbot/client/MedAppealExamineInfoServiceClientFacade.java

@@ -0,0 +1,90 @@
+package com.diagbot.client;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.diagbot.dto.CommonResult;
+import com.diagbot.dto.GetAppealInfoDTO;
+import com.diagbot.dto.GetAppealReviewDTO;
+import com.diagbot.dto.GetComplaintRecordDTO;
+import com.diagbot.dto.RespDTO;
+import com.diagbot.vo.ApprovedVo;
+import com.diagbot.vo.GetAppealInfoVO;
+import com.diagbot.vo.GetAppealReviewVO;
+import com.diagbot.vo.GetAuditNumberVO;
+import com.diagbot.vo.GetComplaintRecordVO;
+import com.diagbot.vo.RejectedVo;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+/**
+ * @description: 申诉功能远程调用后处理
+ * @author: zhoutg
+ * @date: 2020/4/13 18:28
+ */
+@Component
+public class MedAppealExamineInfoServiceClientFacade {
+
+    @Autowired
+    MedAppealExamineInfoServiceClient medAppealExamineInfoServiceClient;
+
+    /**
+     * 获取申诉记录
+     *
+     * @param getComplaintRecordVO
+     * @return
+     */
+    public RespDTO<Page<GetComplaintRecordDTO>> getComplaintRecord(GetComplaintRecordVO getComplaintRecordVO) {
+        return CommonResult.tranResp(medAppealExamineInfoServiceClient.getComplaintRecord(getComplaintRecordVO));
+    }
+
+    /**
+     * 获取申诉审核列表
+     *
+     * @param getAppealReviewVO
+     * @return
+     */
+    public RespDTO<Page<GetAppealReviewDTO>> getAppealReview(GetAppealReviewVO getAppealReviewVO) {
+        return CommonResult.tranResp(medAppealExamineInfoServiceClient.getAppealReview(getAppealReviewVO));
+    }
+
+
+    /**
+     * 审核通过
+     *
+     * @param approvedVo
+     * @return
+     */
+    public RespDTO<Boolean> approved(ApprovedVo approvedVo) {
+        return CommonResult.tranResp(medAppealExamineInfoServiceClient.approved(approvedVo));
+    }
+
+    /**
+     * 驳回
+     *
+     * @param rejectedVo
+     * @return
+     */
+    public RespDTO<Boolean> rejected(RejectedVo rejectedVo) {
+        return CommonResult.tranResp(medAppealExamineInfoServiceClient.rejected(rejectedVo));
+    }
+
+    /**
+     * 审核查看
+     *
+     * @param getAppealInfoVO
+     * @return
+     */
+    public RespDTO<GetAppealInfoDTO> getApprovedView(GetAppealInfoVO getAppealInfoVO) {
+        return CommonResult.tranResp(medAppealExamineInfoServiceClient.getApprovedView(getAppealInfoVO));
+    }
+
+    /**
+     * 待审核数量
+     *
+     * @param getAuditNumberVO
+     * @return
+     */
+    public RespDTO<Integer> getAuditNumber(GetAuditNumberVO getAuditNumberVO) {
+        return CommonResult.tranResp(medAppealExamineInfoServiceClient.getAuditNumber(getAuditNumberVO));
+    }
+
+}

+ 6 - 9
src/main/java/com/diagbot/client/MedAppealInfoServiceClient.java

@@ -1,17 +1,14 @@
 package com.diagbot.client;
 
 import com.diagbot.client.hystrix.MedAppealInfoServiceHystrix;
+import com.diagbot.dto.CommonResult;
 import com.diagbot.dto.GetAppealInfoDTO;
 import com.diagbot.dto.GetReviewerDTO;
-import com.diagbot.dto.RespDTO;
-import com.diagbot.dto.Response;
-import com.diagbot.entity.WorkFlowInfo;
 import com.diagbot.vo.AddAppealInfoVO;
 import com.diagbot.vo.CancelAppealInfoVO;
 import com.diagbot.vo.GetAppealInfoVO;
 import com.diagbot.vo.GetAppealOperationTypeVO;
 import com.diagbot.vo.GetReviewerVO;
-import com.diagbot.vo.MedAppealInfoVO;
 import org.springframework.cloud.openfeign.FeignClient;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestBody;
@@ -31,19 +28,19 @@ public interface MedAppealInfoServiceClient {
 
 
     @PostMapping(value = "/report-service/medAppealInfoManage/addAppealInfo")
-    RespDTO<Boolean> addAppealInfo(@RequestBody @Valid AddAppealInfoVO addAppealInfoVO);
+    CommonResult<Boolean> addAppealInfo(@RequestBody @Valid AddAppealInfoVO addAppealInfoVO);
 
     @PostMapping(value = "/report-service/medAppealInfoManage/getReviewer")
-    RespDTO<List<GetReviewerDTO>> getReviewer(@RequestBody GetReviewerVO getReviewerVO);
+    CommonResult<List<GetReviewerDTO>> getReviewer(@RequestBody GetReviewerVO getReviewerVO);
 
     @PostMapping(value = "/report-service/medAppealInfoManage/getAppealOperationType")
-    RespDTO<Map<String, String>> getAppealOperationType(@RequestBody @Valid GetAppealOperationTypeVO getAppealOperationTypeVO);
+    CommonResult<Map<String, String>> getAppealOperationType(@RequestBody @Valid GetAppealOperationTypeVO getAppealOperationTypeVO);
 
     @PostMapping(value = "/report-service/medAppealInfoManage/cancelAppealInfo")
-    RespDTO<Boolean> cancelAppealInfo(@RequestBody @Valid CancelAppealInfoVO cancelAppealInfoVO);
+    CommonResult<Boolean> cancelAppealInfo(@RequestBody @Valid CancelAppealInfoVO cancelAppealInfoVO);
 
     @PostMapping(value = "/report-service/medAppealInfoManage/getAppealInfo")
-    RespDTO<GetAppealInfoDTO> getAppealInfo(@RequestBody GetAppealInfoVO getAppealInfoVO);
+    CommonResult<GetAppealInfoDTO> getAppealInfo(@RequestBody GetAppealInfoVO getAppealInfoVO);
 
 
 }

+ 49 - 0
src/main/java/com/diagbot/client/MedAppealInfoServiceClientFacade.java

@@ -0,0 +1,49 @@
+package com.diagbot.client;
+
+import com.diagbot.dto.CommonResult;
+import com.diagbot.dto.GetAppealInfoDTO;
+import com.diagbot.dto.GetReviewerDTO;
+import com.diagbot.dto.RespDTO;
+import com.diagbot.vo.AddAppealInfoVO;
+import com.diagbot.vo.CancelAppealInfoVO;
+import com.diagbot.vo.GetAppealInfoVO;
+import com.diagbot.vo.GetAppealOperationTypeVO;
+import com.diagbot.vo.GetReviewerVO;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * @description: 申诉功能远程调用后处理
+ * @author: zhoutg
+ * @date: 2020/4/13 18:28
+ */
+@Component
+public class MedAppealInfoServiceClientFacade {
+
+    @Autowired
+    private MedAppealInfoServiceClient medAppealInfoServiceClient;
+
+    public RespDTO<Boolean> addAppealInfo(AddAppealInfoVO addAppealInfoVO) {
+        return CommonResult.tranResp(medAppealInfoServiceClient.addAppealInfo(addAppealInfoVO));
+    }
+
+    public RespDTO<List<GetReviewerDTO>> getReviewer(GetReviewerVO getReviewerVO) {
+        return CommonResult.tranResp(medAppealInfoServiceClient.getReviewer(getReviewerVO));
+    }
+
+    public RespDTO<Map<String, String>> getAppealOperationType(GetAppealOperationTypeVO getAppealOperationTypeVO) {
+        return CommonResult.tranResp(medAppealInfoServiceClient.getAppealOperationType(getAppealOperationTypeVO));
+    }
+
+    public RespDTO<Boolean> cancelAppealInfo(CancelAppealInfoVO cancelAppealInfoVO) {
+        return CommonResult.tranResp(medAppealInfoServiceClient.cancelAppealInfo(cancelAppealInfoVO));
+    }
+
+    public RespDTO<GetAppealInfoDTO> getAppealInfo(GetAppealInfoVO getAppealInfoVO) {
+        return CommonResult.tranResp(medAppealInfoServiceClient.getAppealInfo(getAppealInfoVO));
+    }
+
+}

+ 55 - 0
src/main/java/com/diagbot/dto/CommonResult.java

@@ -0,0 +1,55 @@
+package com.diagbot.dto;
+
+/**
+ * @Description: 通用返回对象
+ * @author: rengb
+ * @time: 2021/1/5 18:27
+ */
+public class CommonResult<T> {
+
+    private long code;
+    private String message;
+    private T data;
+
+    protected CommonResult() {
+    }
+
+    protected CommonResult(long code, String message, T data) {
+        this.code = code;
+        this.message = message;
+        this.data = data;
+    }
+
+    public long getCode() {
+        return code;
+    }
+
+    public void setCode(long code) {
+        this.code = code;
+    }
+
+    public String getMessage() {
+        return message;
+    }
+
+    public void setMessage(String message) {
+        this.message = message;
+    }
+
+    public T getData() {
+        return data;
+    }
+
+    public void setData(T data) {
+        this.data = data;
+    }
+
+    public static <T> RespDTO<T> tranResp(CommonResult<T> commonResult){
+        RespDTO respDTO = new RespDTO();
+        respDTO.code = commonResult.code+"";
+        respDTO.msg = commonResult.message;
+        respDTO.data = commonResult.data;
+        return respDTO;
+    }
+
+}

+ 3 - 2
src/main/java/com/diagbot/facade/MedAppealExamineInfoManagementFacade.java

@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.diagbot.client.MedAppealExamineInfoServiceClient;
+import com.diagbot.client.MedAppealExamineInfoServiceClientFacade;
 import com.diagbot.dto.AnalyzeDTO;
 
 import com.diagbot.dto.ExportGetAppealReviewDTO;
@@ -248,7 +249,7 @@ public class MedAppealExamineInfoManagementFacade extends MedAppealExamineInfoSe
         return qcresultDetail;
     }
 
-    public void getAppealReviewExport(HttpServletResponse response, GetAppealReviewVO getAppealReviewVO, MedAppealExamineInfoServiceClient medAppealExamineInfoServiceClient) {
+    public void getAppealReviewExport(HttpServletResponse response, GetAppealReviewVO getAppealReviewVO, MedAppealExamineInfoServiceClientFacade medAppealExamineInfoServiceClient) {
         getAppealReviewVO.setCurrent(1L);
         getAppealReviewVO.setSize(Long.MAX_VALUE);
         getAppealReviewVO.setSearchCount(false);
@@ -259,7 +260,7 @@ public class MedAppealExamineInfoManagementFacade extends MedAppealExamineInfoSe
         ExcelUtils.exportExcelUser(out, null, "sheet1", ExportGetAppealReviewDTO.class, fileName, response);
     }
 
-    public void getComplaintRecordExport(HttpServletResponse response, GetComplaintRecordVO getComplaintRecordVO, MedAppealExamineInfoServiceClient medAppealExamineInfoServiceClient) {
+    public void getComplaintRecordExport(HttpServletResponse response, GetComplaintRecordVO getComplaintRecordVO, MedAppealExamineInfoServiceClientFacade medAppealExamineInfoServiceClient) {
         getComplaintRecordVO.setCurrent(1L);
         getComplaintRecordVO.setSize(Long.MAX_VALUE);
         getComplaintRecordVO.setSearchCount(false);

+ 19 - 12
src/main/java/com/diagbot/web/MedAppealExamineInfoController.java

@@ -4,14 +4,22 @@ package com.diagbot.web;
 import com.alibaba.fastjson.JSONObject;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.diagbot.annotation.SysLogger;
-import com.diagbot.client.MedAppealExamineInfoServiceClient;
-import com.diagbot.dto.*;
+import com.diagbot.client.MedAppealExamineInfoServiceClientFacade;
+import com.diagbot.dto.GetAppealInfoDTO;
+import com.diagbot.dto.GetAppealReviewDTO;
+import com.diagbot.dto.GetComplaintRecordDTO;
+import com.diagbot.dto.RespDTO;
 import com.diagbot.facade.MedAppealExamineInfoManagementFacade;
 import com.diagbot.facade.SysDictionaryFacade;
 import com.diagbot.facade.SysHospitalSetFacade;
 import com.diagbot.util.StringUtil;
 import com.diagbot.util.SysUserUtils;
-import com.diagbot.vo.*;
+import com.diagbot.vo.ApprovedVo;
+import com.diagbot.vo.GetAppealInfoVO;
+import com.diagbot.vo.GetAppealReviewVO;
+import com.diagbot.vo.GetAuditNumberVO;
+import com.diagbot.vo.GetComplaintRecordVO;
+import com.diagbot.vo.RejectedVo;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -23,7 +31,6 @@ import org.springframework.web.bind.annotation.RestController;
 
 import javax.servlet.http.HttpServletResponse;
 import javax.validation.Valid;
-import java.util.HashMap;
 import java.util.Map;
 
 
@@ -41,7 +48,7 @@ import java.util.Map;
 @SuppressWarnings("unchecked")
 public class MedAppealExamineInfoController {
     @Autowired
-    MedAppealExamineInfoServiceClient medAppealExamineInfoServiceClient;
+    MedAppealExamineInfoServiceClientFacade medAppealExamineInfoServiceClientFacade;
     @Autowired
     SysDictionaryFacade sysDictionaryFacade;
     @Autowired
@@ -58,7 +65,7 @@ public class MedAppealExamineInfoController {
         String hospitalId = SysUserUtils.getCurrentHospitalID();
         getComplaintRecordVO.setHospitalId(Long.valueOf(hospitalId));
         getComplaintRecordVO.setComplaintId(Long.valueOf(userId));
-        RespDTO<Page<GetComplaintRecordDTO>> complaintRecord = medAppealExamineInfoServiceClient.getComplaintRecord(getComplaintRecordVO);
+        RespDTO<Page<GetComplaintRecordDTO>> complaintRecord = medAppealExamineInfoServiceClientFacade.getComplaintRecord(getComplaintRecordVO);
         return RespDTO.onSuc(complaintRecord);
     }
 
@@ -70,7 +77,7 @@ public class MedAppealExamineInfoController {
         String hospitalId = SysUserUtils.getCurrentHospitalID();
         getAppealReviewVO.setHospitalId(Long.valueOf(hospitalId));
         getAppealReviewVO.setAppealId(Long.valueOf(userId));
-        RespDTO<Page<GetAppealReviewDTO>> appealReview = medAppealExamineInfoServiceClient.getAppealReview(getAppealReviewVO);
+        RespDTO<Page<GetAppealReviewDTO>> appealReview = medAppealExamineInfoServiceClientFacade.getAppealReview(getAppealReviewVO);
         return RespDTO.onSuc(appealReview);
     }
 
@@ -109,14 +116,14 @@ public class MedAppealExamineInfoController {
             JSONObject mapJSON = JSONObject.parseObject(mapping);
             rejectedVo.setWorkFlowNodeId(mapJSON.getLong("rejected"));
         }
-        return RespDTO.onSuc(medAppealExamineInfoServiceClient.rejected(rejectedVo));
+        return RespDTO.onSuc(medAppealExamineInfoServiceClientFacade.rejected(rejectedVo));
     }
     @ApiOperation(value = "审核查看[by:zhanghang]",
             notes = "审核查看")
     @PostMapping("/getApprovedView")
     public RespDTO<GetAppealInfoDTO> getApprovedView(@RequestBody GetAppealInfoVO getAppealInfoVO) {
 
-        return RespDTO.onSuc(medAppealExamineInfoServiceClient.getApprovedView(getAppealInfoVO));
+        return RespDTO.onSuc(medAppealExamineInfoServiceClientFacade.getApprovedView(getAppealInfoVO));
     }
 
     @ApiOperation(value = "获取操作类型及状态[by:zhanghang]",
@@ -133,7 +140,7 @@ public class MedAppealExamineInfoController {
     public RespDTO<Integer> getAuditNumber(@RequestBody GetAuditNumberVO getAuditNumberVO) {
         String userId = SysUserUtils.getCurrentPrincipleID();
         getAuditNumberVO.setId(Long.valueOf(userId));
-        return RespDTO.onSuc(medAppealExamineInfoServiceClient.getAuditNumber(getAuditNumberVO));
+        return RespDTO.onSuc(medAppealExamineInfoServiceClientFacade.getAuditNumber(getAuditNumberVO));
     }
 
 
@@ -145,7 +152,7 @@ public class MedAppealExamineInfoController {
         String hospitalId = SysUserUtils.getCurrentHospitalID();
         getComplaintRecordVO.setHospitalId(Long.valueOf(hospitalId));
         getComplaintRecordVO.setComplaintId(Long.valueOf(userId));
-        medAppealExamineInfoManagementFacade.getComplaintRecordExport(response, getComplaintRecordVO,medAppealExamineInfoServiceClient);
+        medAppealExamineInfoManagementFacade.getComplaintRecordExport(response, getComplaintRecordVO, medAppealExamineInfoServiceClientFacade);
     }
 
     @ApiOperation(value = "申诉审核导出[by:songxl]")
@@ -156,7 +163,7 @@ public class MedAppealExamineInfoController {
         String hospitalId = SysUserUtils.getCurrentHospitalID();
         getAppealReviewVO.setHospitalId(Long.valueOf(hospitalId));
         getAppealReviewVO.setAppealId(Long.valueOf(userId));
-        medAppealExamineInfoManagementFacade.getAppealReviewExport(response, getAppealReviewVO,medAppealExamineInfoServiceClient);
+        medAppealExamineInfoManagementFacade.getAppealReviewExport(response, getAppealReviewVO, medAppealExamineInfoServiceClientFacade);
     }
 
 }

+ 21 - 31
src/main/java/com/diagbot/web/MedAppealInfoController.java

@@ -2,18 +2,12 @@ package com.diagbot.web;
 
 
 import com.alibaba.fastjson.JSONObject;
-import com.diagbot.annotation.SysLogger;
-import com.diagbot.client.MedAppealInfoServiceClient;
+import com.diagbot.client.MedAppealInfoServiceClientFacade;
 import com.diagbot.dto.GetAppealInfoDTO;
 import com.diagbot.dto.GetReviewerDTO;
 import com.diagbot.dto.RespDTO;
-import com.diagbot.dto.Response;
-import com.diagbot.entity.SysUser;
-import com.diagbot.entity.WorkFlowInfo;
 import com.diagbot.facade.SysHospitalSetFacade;
-import com.diagbot.util.BeanUtil;
 import com.diagbot.util.StringUtil;
-import com.diagbot.util.SysJwtUtil;
 import com.diagbot.util.SysUserUtils;
 import com.diagbot.vo.AddAppealInfoApiVO;
 import com.diagbot.vo.AddAppealInfoVO;
@@ -22,20 +16,16 @@ import com.diagbot.vo.GetAppealInfoVO;
 import com.diagbot.vo.GetAppealOperationTypeVO;
 import com.diagbot.vo.GetReviewerApiVO;
 import com.diagbot.vo.GetReviewerVO;
-import com.diagbot.vo.MedAppealInfoVO;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import org.apache.commons.lang.StringUtils;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.beans.factory.annotation.Value;
 import org.springframework.transaction.annotation.Transactional;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestBody;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
-import springfox.documentation.annotations.ApiIgnore;
-import springfox.documentation.spring.web.json.Json;
 
 import javax.validation.Valid;
 import java.util.List;
@@ -57,7 +47,7 @@ import java.util.Map;
 public class MedAppealInfoController {
 
     @Autowired
-    MedAppealInfoServiceClient medAppealInfoServiceClient;
+    MedAppealInfoServiceClientFacade medAppealInfoServiceClientFacade;
 
     @Autowired
     SysHospitalSetFacade sysHospitalSetFacade;
@@ -70,12 +60,12 @@ public class MedAppealInfoController {
         addAppealInfoVO.setHospitalId(Long.parseLong(SysUserUtils.getCurrentHospitalID()));
         addAppealInfoVO.setClaimantId(SysUserUtils.getCurrentPrincipleID());
         //获取操作流节点
-        String mapping = sysHospitalSetFacade.getValue(Long.parseLong(SysUserUtils.getCurrentHospitalID()),"work_flow_node_mapping");
-        if(StringUtil.isNotEmpty(mapping)){
+        String mapping = sysHospitalSetFacade.getValue(Long.parseLong(SysUserUtils.getCurrentHospitalID()), "work_flow_node_mapping");
+        if (StringUtil.isNotEmpty(mapping)) {
             JSONObject mapJSON = JSONObject.parseObject(mapping);
             addAppealInfoVO.setWorkFlowNodeId(mapJSON.getLong("addAppealInfo"));
         }
-        return medAppealInfoServiceClient.addAppealInfo(addAppealInfoVO);
+        return medAppealInfoServiceClientFacade.addAppealInfo(addAppealInfoVO);
     }
 
     @ApiOperation(value = "申诉-对外api接口[by:songxl]",
@@ -84,14 +74,14 @@ public class MedAppealInfoController {
     @Transactional
     public RespDTO<Boolean> addAppealInfoApi(@RequestBody @Valid AddAppealInfoApiVO addAppealInfoApiVO) {
         //获取操作流节点
-        String mapping = sysHospitalSetFacade.getValue(addAppealInfoApiVO.getHospitalId(),"work_flow_node_mapping");
+        String mapping = sysHospitalSetFacade.getValue(addAppealInfoApiVO.getHospitalId(), "work_flow_node_mapping");
         AddAppealInfoVO addAppealInfoVO = new AddAppealInfoVO();
-        BeanUtils.copyProperties(addAppealInfoApiVO,addAppealInfoVO);
-        if(StringUtil.isNotEmpty(mapping)){
+        BeanUtils.copyProperties(addAppealInfoApiVO, addAppealInfoVO);
+        if (StringUtil.isNotEmpty(mapping)) {
             JSONObject mapJSON = JSONObject.parseObject(mapping);
             addAppealInfoVO.setWorkFlowNodeId(mapJSON.getLong("addAppealInfo"));
         }
-        return medAppealInfoServiceClient.addAppealInfo(addAppealInfoVO);
+        return medAppealInfoServiceClientFacade.addAppealInfo(addAppealInfoVO);
     }
 
     @ApiOperation(value = "获取审核人-对外api接口[by:songxl]",
@@ -99,13 +89,13 @@ public class MedAppealInfoController {
     @PostMapping("/getReviewerApi")
     public RespDTO<List<GetReviewerDTO>> getReviewerApi(@RequestBody GetReviewerApiVO getReviewerApiVO) {
         //申诉人是否包含自身开关
-        String flag = sysHospitalSetFacade.getValue(Long.parseLong(SysUserUtils.getCurrentHospitalID()),"self_flag");
+        String flag = sysHospitalSetFacade.getValue(Long.parseLong(SysUserUtils.getCurrentHospitalID()), "self_flag");
         GetReviewerVO getReviewerVO = new GetReviewerVO();
-        BeanUtils.copyProperties(getReviewerApiVO,getReviewerVO);
-        if(StringUtils.isNotEmpty(flag)){
+        BeanUtils.copyProperties(getReviewerApiVO, getReviewerVO);
+        if (StringUtils.isNotEmpty(flag)) {
             getReviewerVO.setSelfFlag(Boolean.parseBoolean(flag));
         }
-        return medAppealInfoServiceClient.getReviewer(getReviewerVO);
+        return medAppealInfoServiceClientFacade.getReviewer(getReviewerVO);
     }
 
     @ApiOperation(value = "获取审核人[by:songxl]",
@@ -114,18 +104,18 @@ public class MedAppealInfoController {
     public RespDTO<List<GetReviewerDTO>> getReviewer(@RequestBody GetReviewerVO getReviewerVO) {
         getReviewerVO.setClaimantId(SysUserUtils.getCurrentPrincipleID());
         //申诉人是否包含自身开关
-        String flag = sysHospitalSetFacade.getValue(Long.parseLong(SysUserUtils.getCurrentHospitalID()),"self_flag");
-        if(StringUtils.isNotEmpty(flag)){
+        String flag = sysHospitalSetFacade.getValue(Long.parseLong(SysUserUtils.getCurrentHospitalID()), "self_flag");
+        if (StringUtils.isNotEmpty(flag)) {
             getReviewerVO.setSelfFlag(Boolean.parseBoolean(flag));
         }
-        return medAppealInfoServiceClient.getReviewer(getReviewerVO);
+        return medAppealInfoServiceClientFacade.getReviewer(getReviewerVO);
     }
 
     @ApiOperation(value = "再次申诉获取操作类型[by:songxl]",
             notes = "再次申诉获取操作类型")
     @PostMapping("/getAppealOperationType")
     public RespDTO<Map<String, String>> getAppealOperationType(@RequestBody @Valid GetAppealOperationTypeVO getAppealOperationTypeVO) {
-        return medAppealInfoServiceClient.getAppealOperationType(getAppealOperationTypeVO);
+        return medAppealInfoServiceClientFacade.getAppealOperationType(getAppealOperationTypeVO);
     }
 
     @ApiOperation(value = "撤回申诉[by:songxl]",
@@ -134,19 +124,19 @@ public class MedAppealInfoController {
     @Transactional
     public RespDTO<Boolean> cancelAppealInfo(@RequestBody @Valid CancelAppealInfoVO cancelAppealInfoVO) {
         //获取操作流节点
-        String mapping = sysHospitalSetFacade.getValue(Long.parseLong(SysUserUtils.getCurrentHospitalID()),"work_flow_node_mapping");
-        if(StringUtil.isNotEmpty(mapping)){
+        String mapping = sysHospitalSetFacade.getValue(Long.parseLong(SysUserUtils.getCurrentHospitalID()), "work_flow_node_mapping");
+        if (StringUtil.isNotEmpty(mapping)) {
             JSONObject mapJSON = JSONObject.parseObject(mapping);
             cancelAppealInfoVO.setWorkFlowNodeId(mapJSON.getLong("cancelAppealInfo"));
         }
-        return medAppealInfoServiceClient.cancelAppealInfo(cancelAppealInfoVO);
+        return medAppealInfoServiceClientFacade.cancelAppealInfo(cancelAppealInfoVO);
     }
 
     @ApiOperation(value = "申诉记录详情-查看[by:songxl]",
             notes = "申诉记录详情-查看")
     @PostMapping("/getAppealInfo")
     public RespDTO<GetAppealInfoDTO> getAppealInfo(@RequestBody GetAppealInfoVO getAppealInfoVO) {
-        return medAppealInfoServiceClient.getAppealInfo(getAppealInfoVO);
+        return medAppealInfoServiceClientFacade.getAppealInfo(getAppealInfoVO);
     }
 
 }