| | |
| | |
|
| | | }
|
| | |
|
| | | public boolean saveAutoJobGroup() {
|
| | | try {
|
| | | String url = this.url + prefix + "xxlcustapi/saveJobGroup";
|
| | | Map<String, String> params = new LinkedHashMap<>();
|
| | | params.put("appName","MDMApp");
|
| | | params.put("order", "1");
|
| | | params.put("title","数据汇集定时任务执行器");
|
| | | params.put("modelId","MDM");
|
| | | params.put("addressType","0");
|
| | | // params.put("addressList",local);
|
| | | String s = null;
|
| | | Map<String, Object> paramMap = new HashMap<>();
|
| | | paramMap.putAll(params);
|
| | | String urlParamsByMap = HttpUtils.getUrlParamsByMap(paramMap);
|
| | |
|
| | | s = HttpRestClient(url, HttpMethod.POST, null, urlParamsByMap, MediaType.APPLICATION_JSON);
|
| | |
|
| | | JSONObject result = (JSONObject) JSON.parse(s);
|
| | | boolean success = parse(result);
|
| | | if (!success){
|
| | | log.error("请求saveJobGroup失败:" + result.getString("msg"));
|
| | | }
|
| | | return success;
|
| | | }catch (Exception e){
|
| | | e.printStackTrace();
|
| | | return false;
|
| | | }
|
| | |
|
| | | }
|
| | |
|
| | | public boolean removeJobGroup() {
|
| | | try {
|
| | | String url = this.url + prefix + "xxlcustapi/saveJobGroup";
|
| | |
| | | params.put("cronGen_display",assemble.getCron());
|
| | | params.put("executorBlockStrategy","DISCARD_LATER");
|
| | | params.put("executorTimeout","0");
|
| | | params.put("executorFailRetryCount","3");
|
| | | params.put("executorFailRetryCount","0");
|
| | | params.put("triggerStatus","1");
|
| | | params.put("glueType","BEAN");
|
| | | params.put("executorRouteStrategy","FIRST");
|
| | | params.put("jobDesc","创建汇集job");
|
| | | params.put("jobDesc","创建汇集job" + jobId);
|
| | | Map<String, Object> paramMap = new HashMap<>();
|
| | | paramMap.putAll(params);
|
| | | String urlParamsByMap = HttpUtils.getUrlParamsByMap(paramMap);
|
| | |
| | | id = DbUtils.getUUID();
|
| | | }
|
| | | try {
|
| | | String jobId = "MDM-" + DbUtils.Bit16(id);
|
| | | String jobId = "MDM-" + id;
|
| | | return jobId;
|
| | | } catch (Exception e) {
|
| | | e.printStackTrace();
|
| | |
| | |
|
| | | public boolean updateJob(SysAssemble assemble) {
|
| | | try {
|
| | | String jobId = createJobId(assemble.getId());
|
| | | String url = this.url + prefix + "xxlcustapi/updateJob";
|
| | | Map<String, String> params = new LinkedHashMap<>();
|
| | | params.put("modelId","MDM");
|
| | |
| | | params.put("triggerStatus","1");
|
| | | params.put("glueType","BEAN");
|
| | | params.put("executorRouteStrategy","FIRST");
|
| | | params.put("jobDesc","更新汇集job");
|
| | | params.put("jobDesc","更新汇集job" + jobId);
|
| | | Map<String, Object> paramMap = new HashMap<>();
|
| | | paramMap.putAll(params);
|
| | | String urlParamsByMap = HttpUtils.getUrlParamsByMap(paramMap);
|