|
@@ -775,9 +775,13 @@ public class SopLogsTaskServiceImpl implements SopLogsTaskService {
|
|
|
sopLogs.setCorpId(logVo.getCorpId());
|
|
|
sopLogs.setLogType(ruleTimeVO.getType());
|
|
|
sopLogs.setTakeRecords(0);
|
|
|
- if(StringUtils.isNotEmpty(logVo.getUserId())){
|
|
|
- String[] split = logVo.getUserId().split("\\|");
|
|
|
- sopLogs.setQwUserKey(Long.parseLong(split[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) {
|
|
@@ -1844,7 +1848,11 @@ public class SopLogsTaskServiceImpl implements SopLogsTaskService {
|
|
|
sopLogs.setExternalUserName(externalContact.getName());
|
|
|
sopLogs.setFsUserId(finishLog.getUserId() != null ? finishLog.getUserId() : null );
|
|
|
sopLogs.setUserLogsId("-");
|
|
|
- sopLogs.setQwUserKey(finishLog.getQwUserId());
|
|
|
+ try {
|
|
|
+ sopLogs.setQwUserKey(finishLog.getQwUserId());
|
|
|
+ }catch (Exception e){
|
|
|
+ log.error("设置qwUserId异常", e);
|
|
|
+ }
|
|
|
// 解析模板设置
|
|
|
List<QwSopCourseFinishTempSetting.Setting> settings = parseSettings(finishTemp.getSetting());
|
|
|
if (settings == null) {
|