|
@@ -1,5 +1,6 @@
|
|
|
package com.fs.company.controller.qw;
|
|
|
|
|
|
+import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
|
|
|
import com.fs.common.annotation.Log;
|
|
|
import com.fs.common.core.controller.BaseController;
|
|
|
import com.fs.common.core.domain.AjaxResult;
|
|
@@ -21,8 +22,10 @@ import org.springframework.security.access.prepost.PreAuthorize;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import java.text.SimpleDateFormat;
|
|
|
+import java.util.ArrayList;
|
|
|
import java.util.Date;
|
|
|
import java.util.List;
|
|
|
+import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
|
* sop模板Controller
|
|
@@ -136,6 +139,10 @@ public class QwSopTempController extends BaseController
|
|
|
qwSopTemp.setCreateBy(loginUser.getUser().getUserId().toString());
|
|
|
int i = qwSopTempService.addNew(qwSopTemp);
|
|
|
if(qwSopTemp.getSendType() == 11){
|
|
|
+ //筛选选课程数据
|
|
|
+ if(ObjectUtils.isNotNull(qwSopTemp.getTimeList()) && !qwSopTemp.getTimeList().isEmpty()){
|
|
|
+ qwSopTemp.setTimeList(new ArrayList<>(qwSopTemp.getTimeList().stream().filter(t->ObjectUtils.isNotNull(t) && !t.isEmpty()).collect(Collectors.toSet())));
|
|
|
+ }
|
|
|
new Thread(() -> qwSopTempService.createSopTempRules(qwSopTemp)).start();
|
|
|
}
|
|
|
return toAjax(i);
|