| | |
| | | |
| | | import lombok.AllArgsConstructor; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springblade.core.mp.base.BizServiceImpl; |
| | | import org.springblade.core.tool.api.R; |
| | | import org.springblade.core.tool.utils.Func; |
| | | import org.springblade.mdm.commons.contants.ParamConstants; |
| | | import org.springblade.mdm.gkw.programnode.entity.ProgramNode; |
| | | import org.springblade.mdm.gkw.programnode.mapper.ProgramNodeMapper; |
| | | import org.springblade.mdm.gkw.programnode.service.TreeDeptService; |
| | | import org.springblade.mdm.gkw.programnode.vo.ProgramNodeVO; |
| | | import org.springblade.system.feign.ISysClient; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 系统参数获取服务 |
| | |
| | | * 默认涉密网 |
| | | */ |
| | | public static String NETWORK_TYPE_SHEMI= "0"; |
| | | |
| | | /** |
| | | * 确认表模板的参数key |
| | | */ |
| | | public static String CONFIRM_TABLE_TEMPLATE= "confirmTableTemplate"; |
| | | |
| | | /** |
| | | * 审批表模板的参数key |
| | | */ |
| | | public static String APPROVE_TABLE_TEMPLATE= "approveTableTemplate"; |
| | | |
| | | |
| | | |
| | | /** |
| | | * 车床的key,参数值指向机床类型中的车床 |
| | | */ |
| | | public static String MACHINE_SPEC_RURNING = "machineSecTurning"; |
| | | |
| | | |
| | | |
| | | private final ISysClient sysClient; |
| | | |
| | | public String getParamValue(String paramKey,String defaultValue){ |
| | |
| | | return getParamValue(PROGRAM_MANAGER_ROLE_ALAS,"-1"); |
| | | } |
| | | |
| | | /** |
| | | * 获取任务重复检查天数 |
| | | * @return 天数 |
| | | */ |
| | | public int taskDuplicateCheckDays(){ |
| | | return Func.toInt(getParamValue( |
| | | ParamConstants.TASK_DUPLICATE_CHECK_DAYS,"30")); |
| | | } |
| | | |
| | | |
| | | public String confirmTableTemplateOssFileName() { |
| | | return getParamValue( |
| | | CONFIRM_TABLE_TEMPLATE,""); |
| | | } |
| | | |
| | | public String rootDeptId() { |
| | | return getParamValue( |
| | | ParamConstants.ROOT_DEPT_ID,"0"); |
| | | } |
| | | |
| | | public String approveTableTemplateOssFileName() { |
| | | return getParamValue( |
| | | APPROVE_TABLE_TEMPLATE,""); |
| | | } |
| | | |
| | | public String networkType() { |
| | | return getParamValue( |
| | | NETWORK_TYPE,NETWORK_TYPE_SHEMI); |
| | | } |
| | | |
| | | /** |
| | | * 车床(机床类型)的字典值 |
| | | * @return |
| | | */ |
| | | public String turninngValue() { |
| | | return getParamValue( |
| | | MACHINE_SPEC_RURNING,""); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 异常而南无保留天数 |
| | | * @return |
| | | */ |
| | | public int getTaskExpireDays() { |
| | | String valueStr = getParamValue(ParamConstants.TASK_EXPIRE_DAYS,"30"); |
| | | return Func.toInt(valueStr); |
| | | } |
| | | } |