|
@@ -777,14 +777,6 @@ public class SopLogsTaskServiceImpl implements SopLogsTaskService {
|
|
sopLogs.setCorpId(logVo.getCorpId());
|
|
sopLogs.setCorpId(logVo.getCorpId());
|
|
sopLogs.setLogType(ruleTimeVO.getType());
|
|
sopLogs.setLogType(ruleTimeVO.getType());
|
|
sopLogs.setTakeRecords(0);
|
|
sopLogs.setTakeRecords(0);
|
|
- try {
|
|
|
|
- if(StringUtils.isNotEmpty(logVo.getUserId())){
|
|
|
|
- String[] split = logVo.getUserId().split("\\|");
|
|
|
|
- sopLogs.setQwUserKey(Long.parseLong(split[0]));
|
|
|
|
- }
|
|
|
|
- }catch (Exception e){
|
|
|
|
- log.error("设置qwUserId异常", e);
|
|
|
|
- }
|
|
|
|
|
|
|
|
if (isOfficial == 1) {
|
|
if (isOfficial == 1) {
|
|
|
|
|
|
@@ -820,6 +812,9 @@ public class SopLogsTaskServiceImpl implements SopLogsTaskService {
|
|
|
|
|
|
String[] userKey = logVo.getUserId().split("\\|");
|
|
String[] userKey = logVo.getUserId().split("\\|");
|
|
sopLogs.setCompanyId(Long.valueOf(userKey[2].trim()));
|
|
sopLogs.setCompanyId(Long.valueOf(userKey[2].trim()));
|
|
|
|
+ if (StringUtils.isNotEmpty(userKey[0].trim())){
|
|
|
|
+ sopLogs.setQwUserKey(Long.valueOf(userKey[0].trim()));
|
|
|
|
+ }
|
|
sopLogs.setSopId(logVo.getSopId());
|
|
sopLogs.setSopId(logVo.getSopId());
|
|
sopLogs.setSort(Integer.valueOf(logVo.getStartTime().replaceAll("-","")));
|
|
sopLogs.setSort(Integer.valueOf(logVo.getStartTime().replaceAll("-","")));
|
|
sopLogs.setExternalUserId(externalContactId);
|
|
sopLogs.setExternalUserId(externalContactId);
|
|
@@ -1854,11 +1849,9 @@ public class SopLogsTaskServiceImpl implements SopLogsTaskService {
|
|
sopLogs.setExternalUserName(externalContact.getName());
|
|
sopLogs.setExternalUserName(externalContact.getName());
|
|
sopLogs.setFsUserId(finishLog.getUserId() != null ? finishLog.getUserId() : null );
|
|
sopLogs.setFsUserId(finishLog.getUserId() != null ? finishLog.getUserId() : null );
|
|
sopLogs.setUserLogsId("-");
|
|
sopLogs.setUserLogsId("-");
|
|
- try {
|
|
|
|
- sopLogs.setQwUserKey(finishLog.getQwUserId());
|
|
|
|
- }catch (Exception e){
|
|
|
|
- log.error("设置qwUserId异常", e);
|
|
|
|
- }
|
|
|
|
|
|
+
|
|
|
|
+ sopLogs.setQwUserKey(finishLog.getQwUserId() != null ? finishLog.getQwUserId() : null);
|
|
|
|
+
|
|
// 解析模板设置
|
|
// 解析模板设置
|
|
List<QwSopCourseFinishTempSetting.Setting> settings = parseSettings(finishTemp.getSetting());
|
|
List<QwSopCourseFinishTempSetting.Setting> settings = parseSettings(finishTemp.getSetting());
|
|
if (settings == null) {
|
|
if (settings == null) {
|