| 
					
				 | 
			
			
				@ -72,25 +72,41 @@ public class BaseProcessGuidanceEndpoint extends EnvelopRestEndpoint { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                old.setStatus(guidanceDO.getStatus()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                old.setName(guidanceDO.getName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                processGuidanceDao.save(old); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                guidanceDO = processGuidanceDao.save(old); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if(deptDOList!=null&&deptDOList.size()>0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    deptDOList.forEach(one->{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        one.setProcessGuidanceId(guidanceId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    processGuidanceDeptDao.saveAll(deptDOList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if(presetDOList!=null&&presetDOList.size()>0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    presetDOList.forEach(one->{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        one.setProcessGuidanceId(guidanceId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        one.setCreateTime(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    processGuidancePresetDao.saveAll(presetDOList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                guidanceDO.setCreateTime(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                processGuidanceService.save(guidanceDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                guidanceDO = processGuidanceService.save(guidanceDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                final String guidanceDOId = guidanceDO.getId(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if(deptDOList!=null&&deptDOList.size()>0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                deptDOList.forEach(one->{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    one.setProcessGuidanceId(guidanceDO.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                processGuidanceDeptDao.saveAll(deptDOList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if(presetDOList!=null&&presetDOList.size()>0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                presetDOList.forEach(one->{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    one.setProcessGuidanceId(guidanceDO.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    one.setCreateTime(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                processGuidancePresetDao.saveAll(presetDOList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if(deptDOList!=null&&deptDOList.size()>0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    deptDOList.forEach(one->{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        one.setProcessGuidanceId(guidanceDOId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    processGuidanceDeptDao.saveAll(deptDOList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if(presetDOList!=null&&presetDOList.size()>0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    presetDOList.forEach(one->{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        one.setProcessGuidanceId(guidanceDOId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        one.setCreateTime(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    processGuidancePresetDao.saveAll(presetDOList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return success(guidanceDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }catch (Exception e){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            e.printStackTrace(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -148,7 +164,7 @@ public class BaseProcessGuidanceEndpoint extends EnvelopRestEndpoint { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                oldNodeSms.setTemplateId(nodeSmsDO.getTemplateId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                nodeSmsDO = processGuidanceNodeSmsDao.save(oldNodeSms); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                processGuidanceNodeSmsDao.save(nodeSmsDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                nodeSmsDO = processGuidanceNodeSmsDao.save(nodeSmsDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return success(nodeSmsDO); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -179,7 +195,7 @@ public class BaseProcessGuidanceEndpoint extends EnvelopRestEndpoint { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                oldNodeWx.setTemplateName(nodeWxDO.getTemplateName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                nodeWxDO = processGuidanceNodeWxDao.save(oldNodeWx); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                processGuidanceNodeWxDao.save(nodeWxDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                nodeWxDO = processGuidanceNodeWxDao.save(nodeWxDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return success(nodeWxDO); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -222,18 +238,27 @@ public class BaseProcessGuidanceEndpoint extends EnvelopRestEndpoint { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                oldNode.setNodeCode(nodeDO.getNodeCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                oldNode.setNodeDescribe(nodeDO.getNodeDescribe()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                oldNode.setNotice(nodeDO.getNotice()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                processGuidanceNodeDao.save(oldNode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                nodeDO = processGuidanceNodeDao.save(oldNode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if(nodeAppDOList!=null&&nodeAppDOList.size()>0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    nodeAppDOList.forEach(one->{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        one.setCreateTime(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        one.setNodeId(nodeId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    processGuidanceNodeAppDao.saveAll(nodeAppDOList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                nodeDO.setCreateTime(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                processGuidanceNodeService.save(nodeDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                nodeDO = processGuidanceNodeDao.save(nodeDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                final String nodeId1 = nodeDO.getId(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if(nodeAppDOList!=null&&nodeAppDOList.size()>0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                nodeAppDOList.forEach(one->{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    one.setCreateTime(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    one.setNodeId(nodeDO.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                processGuidanceNodeAppDao.saveAll(nodeAppDOList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if(nodeAppDOList!=null&&nodeAppDOList.size()>0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    nodeAppDOList.forEach(one->{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        one.setCreateTime(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        one.setNodeId(nodeId1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    processGuidanceNodeAppDao.saveAll(nodeAppDOList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return success(nodeDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }catch (Exception e){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -242,6 +267,64 @@ public class BaseProcessGuidanceEndpoint extends EnvelopRestEndpoint { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return ObjEnvelop.getError("保存失败"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @GetMapping(value = "getWxTemplateByNodeId") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @ApiOperation(value = "按节点id查找微信模板") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public Envelop getWxTemplateByNodeId( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @ApiParam(name = "nodeId", value = "节点id", required = true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @RequestParam(value = "nodeId") String nodeId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            List<BaseProcessGuidanceNodeWxDO> list =  processGuidanceNodeWxDao.findByNodeId(nodeId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if(list.size()>0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                return ObjEnvelop.getSuccess("查询成功",list.get(0)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return ObjEnvelop.getSuccess("查询成功"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }catch (Exception e){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            e.printStackTrace(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return Envelop.getError("查询失败"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @GetMapping(value = "getSmsByNodeId") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @ApiOperation(value = "按节点id查找短信模板") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public Envelop getSmsByNodeId( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @ApiParam(name = "nodeId", value = "节点id", required = true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @RequestParam(value = "nodeId") String nodeId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            List<BaseProcessGuidanceNodeSmsDO> list =  processGuidanceNodeSmsDao.findByNodeId(nodeId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if(list.size()>0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                return ObjEnvelop.getSuccess("查询成功",list.get(0)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return ObjEnvelop.getSuccess("查询成功"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }catch (Exception e){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            e.printStackTrace(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return Envelop.getError("查询失败"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @GetMapping(value = "getProcessGuidanceNodeById") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @ApiOperation(value = "按id查找节点模板") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public Envelop getProcessGuidanceNodeById( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @ApiParam(name = "id", value = "id", required = true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @RequestParam(value = "id") String id) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            BaseProcessGuidanceNodeDO processGuidanceDO = processGuidanceNodeDao.findById(id).orElse(null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if(processGuidanceDO==null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                return Envelop.getError("id不存在"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if(processGuidanceDO.getStatus()==1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                processGuidanceDO.setStatusName("生效"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                processGuidanceDO.setStatusName("失效"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            List<BaseProcessGuidanceNodeAppDO> nodeAppDOList = processGuidanceNodeAppDao.findByNodeId(id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            processGuidanceDO.setNodeAppDOList(nodeAppDOList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return ObjEnvelop.getSuccess("查询成功",processGuidanceDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }catch (Exception e){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            e.printStackTrace(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return Envelop.getError("查询失败"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @GetMapping(value = "processGuidanceNodePage") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @ApiOperation(value = "获取节点分页") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public PageEnvelop processGuidanceNodePage( 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -267,7 +350,7 @@ public class BaseProcessGuidanceEndpoint extends EnvelopRestEndpoint { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                one.setNodeAppDOList(nodeAppDOList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            int count = (int) processGuidanceNodeService.getCount(filters); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return success(processGuidanceDOList, count, page, size, BaseProcessGuidanceDO.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return success(processGuidanceDOList, count, page, size, BaseProcessGuidanceNodeDO.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }catch (Exception e){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            e.printStackTrace(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -301,12 +384,42 @@ public class BaseProcessGuidanceEndpoint extends EnvelopRestEndpoint { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return success(processGuidanceDOList, count, page, size, BaseProcessGuidanceDO.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @GetMapping(value = "getProcessGuidanceById") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @ApiOperation(value = "按id查找流程") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public Envelop getProcessGuidanceById( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @ApiParam(name = "id", value = "id", required = true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @RequestParam(value = "id") String id) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            BaseProcessGuidanceDO processGuidanceDO = processGuidanceDao.findById(id).orElse(null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if(processGuidanceDO==null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                return Envelop.getError("id不存在"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if(processGuidanceDO.getStatus()==1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                processGuidanceDO.setStatusName("生效"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                processGuidanceDO.setStatusName("失效"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            List<BaseProcessGuidanceDeptDO> deptDOList = processGuidanceDeptDao.findByProcessGuidanceId(id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            processGuidanceDO.setDeptDOList(deptDOList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            List<BaseProcessGuidancePresetDO> presetDOList = processGuidancePresetDao.findByProcessGuidanceId(id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            processGuidanceDO.setPresetDOList(presetDOList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return ObjEnvelop.getSuccess("查询成功",processGuidanceDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }catch (Exception e){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            e.printStackTrace(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return Envelop.getError("查询失败"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @PostMapping(value = "delProcessGuidance") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @ApiOperation(value = "删除就诊流程") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public Envelop delProcessGuidance( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @ApiParam(name = "id", value = "id", required = true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @RequestParam(value = "id") String id) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            processGuidanceDeptDao.deleteByProcessGuidanceId(id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            processGuidancePresetDao.deleteByProcessGuidanceId(id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            processGuidanceDao.deleteById(id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return success("删除成功"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }catch (Exception e){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -315,5 +428,19 @@ public class BaseProcessGuidanceEndpoint extends EnvelopRestEndpoint { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return Envelop.getError("删除失败"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @PostMapping(value = "delProcessGuidanceNode") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @ApiOperation(value = "删除节点模板") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public Envelop delProcessGuidanceNode( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @ApiParam(name = "id", value = "id", required = true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @RequestParam(value = "id") String id) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            processGuidanceNodeAppDao.deleteByNodeId(id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            processGuidanceNodeDao.deleteById(id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return success("删除成功"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }catch (Exception e){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            e.printStackTrace(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return Envelop.getError("删除失败"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				} 
			 |