|
@@ -3,12 +3,15 @@ package com.fs.company.controller.qw;
|
|
import com.fs.common.annotation.Log;
|
|
import com.fs.common.annotation.Log;
|
|
import com.fs.common.core.controller.BaseController;
|
|
import com.fs.common.core.controller.BaseController;
|
|
import com.fs.common.core.domain.AjaxResult;
|
|
import com.fs.common.core.domain.AjaxResult;
|
|
|
|
+import com.fs.common.core.domain.R;
|
|
import com.fs.common.core.page.TableDataInfo;
|
|
import com.fs.common.core.page.TableDataInfo;
|
|
import com.fs.common.enums.BusinessType;
|
|
import com.fs.common.enums.BusinessType;
|
|
import com.fs.common.utils.poi.ExcelUtil;
|
|
import com.fs.common.utils.poi.ExcelUtil;
|
|
|
|
+import com.fs.course.service.IFsCourseLinkService;
|
|
import com.fs.framework.service.TokenService;
|
|
import com.fs.framework.service.TokenService;
|
|
import com.fs.qw.domain.QwUser;
|
|
import com.fs.qw.domain.QwUser;
|
|
import com.fs.qw.dto.QwUserKeyDTO;
|
|
import com.fs.qw.dto.QwUserKeyDTO;
|
|
|
|
+import com.fs.qw.param.GenerateShortLinkParam;
|
|
import com.fs.qw.service.IQwUserService;
|
|
import com.fs.qw.service.IQwUserService;
|
|
import com.fs.sop.domain.QwSopLogs;
|
|
import com.fs.sop.domain.QwSopLogs;
|
|
import com.fs.sop.params.QwSopLogsParam;
|
|
import com.fs.sop.params.QwSopLogsParam;
|
|
@@ -44,6 +47,9 @@ public class QwSopLogsController extends BaseController
|
|
@Autowired
|
|
@Autowired
|
|
private IQwUserService iQwUserService;
|
|
private IQwUserService iQwUserService;
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ private IFsCourseLinkService linkService;
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 查询企业微信SOP 定时任务列表
|
|
* 查询企业微信SOP 定时任务列表
|
|
*/
|
|
*/
|
|
@@ -180,4 +186,14 @@ public class QwSopLogsController extends BaseController
|
|
{
|
|
{
|
|
return toAjax(iQwSopLogsService.deleteQwSopLogsByIds(ids));
|
|
return toAjax(iQwSopLogsService.deleteQwSopLogsByIds(ids));
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 获取企业微信SOP 定时任务详细信息
|
|
|
|
+ */
|
|
|
|
+ @PreAuthorize("@ss.hasPermi('qw:sopLogs:generate')")
|
|
|
|
+ @PostMapping("/generateShortLink")
|
|
|
|
+ public R generateShortLink(@RequestBody GenerateShortLinkParam param)
|
|
|
|
+ {
|
|
|
|
+ return linkService.getWxaCodeGenerateScheme(param.getLinkStr(), param.getAppId());
|
|
|
|
+ }
|
|
}
|
|
}
|