|
@@ -774,22 +774,33 @@ public class SopLogsTaskServiceImpl implements SopLogsTaskService {
|
|
sopLogs.setQwUserid(logVo.getQwUserId());
|
|
sopLogs.setQwUserid(logVo.getQwUserId());
|
|
sopLogs.setCorpId(logVo.getCorpId());
|
|
sopLogs.setCorpId(logVo.getCorpId());
|
|
sopLogs.setLogType(ruleTimeVO.getType());
|
|
sopLogs.setLogType(ruleTimeVO.getType());
|
|
|
|
+ sopLogs.setTakeRecords(0);
|
|
|
|
|
|
if (isOfficial == 1) {
|
|
if (isOfficial == 1) {
|
|
|
|
|
|
- if (fsUserId== null || Long.valueOf(0L).equals(fsUserId)){
|
|
|
|
- sopLogs.setSendType(2);
|
|
|
|
- sopLogs.setRemark("未绑定小程序用户,单链补发");
|
|
|
|
- //时间设置成固定7点
|
|
|
|
- LocalDateTime dateTime = LocalDateTime.parse(formattedSendTime, DATE_TIME_FORMATTER);
|
|
|
|
- sopLogs.setSendTime(OUTPUT_FORMATTER.format(dateTime));
|
|
|
|
|
|
+ if (logVo.getIsSampSend()== 1) {
|
|
|
|
+ if (fsUserId == null || Long.valueOf(0L).equals(fsUserId)) {
|
|
|
|
+ sopLogs.setSendType(2);
|
|
|
|
+ sopLogs.setRemark("未绑定小程序用户,单链补发");
|
|
|
|
+ //时间设置成固定8点
|
|
|
|
+ LocalDateTime dateTime = LocalDateTime.parse(formattedSendTime, DATE_TIME_FORMATTER);
|
|
|
|
+ sopLogs.setSendTime(OUTPUT_FORMATTER.format(dateTime));
|
|
|
|
+ } else {
|
|
|
|
+ sopLogs.setSendType(1);
|
|
|
|
+ }
|
|
|
|
+
|
|
}else {
|
|
}else {
|
|
- sopLogs.setSendType(1);
|
|
|
|
|
|
+ if (fsUserId == null || Long.valueOf(0L).equals(fsUserId)) {
|
|
|
|
+ sopLogs.setTakeRecords(1);
|
|
|
|
+ sopLogs.setSendType(1);
|
|
|
|
+ }else {
|
|
|
|
+ sopLogs.setSendType(1);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
- }else if (isOfficial==0){
|
|
|
|
|
|
+ } else if (isOfficial == 0) {
|
|
sopLogs.setSendType(ruleTimeVO.getSendType() == 1 ? 2 : ruleTimeVO.getSendType());
|
|
sopLogs.setSendType(ruleTimeVO.getSendType() == 1 ? 2 : ruleTimeVO.getSendType());
|
|
- }else{
|
|
|
|
|
|
+ } else {
|
|
sopLogs.setSendType(ruleTimeVO.getSendType());
|
|
sopLogs.setSendType(ruleTimeVO.getSendType());
|
|
}
|
|
}
|
|
|
|
|
|
@@ -1828,6 +1839,7 @@ public class SopLogsTaskServiceImpl implements SopLogsTaskService {
|
|
sopLogs.setExternalUserId(externalContact.getExternalUserId());
|
|
sopLogs.setExternalUserId(externalContact.getExternalUserId());
|
|
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("-");
|
|
// 解析模板设置
|
|
// 解析模板设置
|
|
List<QwSopCourseFinishTempSetting.Setting> settings = parseSettings(finishTemp.getSetting());
|
|
List<QwSopCourseFinishTempSetting.Setting> settings = parseSettings(finishTemp.getSetting());
|
|
if (settings == null) {
|
|
if (settings == null) {
|