|
@@ -11,6 +11,7 @@ import com.diagbot.util.StringUtil;
|
|
|
import com.diagbot.util.SysUserUtils;
|
|
|
import com.diagbot.vo.AddAppealInfoApiVO;
|
|
|
import com.diagbot.vo.AddAppealInfoVO;
|
|
|
+import com.diagbot.vo.CancelAppealInfoApiVO;
|
|
|
import com.diagbot.vo.CancelAppealInfoVO;
|
|
|
import com.diagbot.vo.GetAppealInfoVO;
|
|
|
import com.diagbot.vo.GetAppealOperationTypeVO;
|
|
@@ -118,6 +119,22 @@ public class MedAppealInfoController {
|
|
|
return medAppealInfoServiceClientFacade.getAppealOperationType(getAppealOperationTypeVO);
|
|
|
}
|
|
|
|
|
|
+ @ApiOperation(value = "撤回申诉[by:songxl]",
|
|
|
+ notes = "撤回申诉")
|
|
|
+ @PostMapping("/cancelAppealInfoApi")
|
|
|
+ @Transactional
|
|
|
+ public RespDTO<Boolean> cancelAppealInfoApi(@RequestBody @Valid CancelAppealInfoApiVO cancelAppealInfoApiVO) {
|
|
|
+ //获取操作流节点
|
|
|
+ String mapping = sysHospitalSetFacade.getValue(cancelAppealInfoApiVO.getHospitalId(),"work_flow_node_mapping");
|
|
|
+ CancelAppealInfoVO cancelAppealInfoVO = new CancelAppealInfoVO();
|
|
|
+ BeanUtils.copyProperties(cancelAppealInfoApiVO,cancelAppealInfoVO);
|
|
|
+ if(StringUtil.isNotEmpty(mapping)){
|
|
|
+ JSONObject mapJSON = JSONObject.parseObject(mapping);
|
|
|
+ cancelAppealInfoVO.setWorkFlowNodeId(mapJSON.getLong("cancelAppealInfo"));
|
|
|
+ }
|
|
|
+ return medAppealInfoServiceClient.cancelAppealInfo(cancelAppealInfoVO);
|
|
|
+ }
|
|
|
+
|
|
|
@ApiOperation(value = "撤回申诉[by:songxl]",
|
|
|
notes = "撤回申诉")
|
|
|
@PostMapping("/cancelAppealInfo")
|