|
@@ -1,6 +1,5 @@
|
|
package com.ruoyi.project.training.bccnew.controller;
|
|
package com.ruoyi.project.training.bccnew.controller;
|
|
|
|
|
|
-import com.ruoyi.common.utils.StringUtils;
|
|
|
|
import com.ruoyi.common.utils.poi.ExcelUtil;
|
|
import com.ruoyi.common.utils.poi.ExcelUtil;
|
|
import com.ruoyi.framework.aspectj.lang.annotation.Log;
|
|
import com.ruoyi.framework.aspectj.lang.annotation.Log;
|
|
import com.ruoyi.framework.aspectj.lang.enums.BusinessType;
|
|
import com.ruoyi.framework.aspectj.lang.enums.BusinessType;
|
|
@@ -9,7 +8,9 @@ import com.ruoyi.framework.web.domain.AjaxResult;
|
|
import com.ruoyi.framework.web.page.TableDataInfo;
|
|
import com.ruoyi.framework.web.page.TableDataInfo;
|
|
import com.ruoyi.project.system.domain.SysUser;
|
|
import com.ruoyi.project.system.domain.SysUser;
|
|
import com.ruoyi.project.system.service.ISysUserService;
|
|
import com.ruoyi.project.system.service.ISysUserService;
|
|
-import com.ruoyi.project.training.bccnew.domain.*;
|
|
|
|
|
|
+import com.ruoyi.project.training.bccnew.domain.TTsFtplan;
|
|
|
|
+import com.ruoyi.project.training.bccnew.domain.TTsFtplanContent;
|
|
|
|
+import com.ruoyi.project.training.bccnew.domain.TTsNew;
|
|
import com.ruoyi.project.training.bccnew.service.*;
|
|
import com.ruoyi.project.training.bccnew.service.*;
|
|
import org.apache.commons.collections4.CollectionUtils;
|
|
import org.apache.commons.collections4.CollectionUtils;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -73,7 +74,7 @@ public class TTsFtplanController extends BaseController {
|
|
entity.setContent(content.toString());
|
|
entity.setContent(content.toString());
|
|
entity.setPlanStartData(planDate.toString());
|
|
entity.setPlanStartData(planDate.toString());
|
|
list.add(entity);
|
|
list.add(entity);
|
|
- entity=item;
|
|
|
|
|
|
+ entity = item;
|
|
content = new StringBuilder();
|
|
content = new StringBuilder();
|
|
planDate = new StringBuilder();
|
|
planDate = new StringBuilder();
|
|
if (item.getPlanDate() != null)
|
|
if (item.getPlanDate() != null)
|
|
@@ -93,11 +94,11 @@ public class TTsFtplanController extends BaseController {
|
|
if (i == 0) {
|
|
if (i == 0) {
|
|
list.get(i).setStudy(1);
|
|
list.get(i).setStudy(1);
|
|
}
|
|
}
|
|
- if (list.get(i).getPlanStatus() == 5 && i <= list.size() - 1) {
|
|
|
|
|
|
+ if ((list.get(i).getPlanStatus() == 5 || list.get(i).getPlanStatus() == 1) && i <= list.size() - 1) {
|
|
list.get(i).setStudy(1);
|
|
list.get(i).setStudy(1);
|
|
list.get(i + 1).setStudy(1);
|
|
list.get(i + 1).setStudy(1);
|
|
}
|
|
}
|
|
- if (list.get(i).getStudy()==null){
|
|
|
|
|
|
+ if (list.get(i).getStudy() == null) {
|
|
list.get(i).setStudy(0);
|
|
list.get(i).setStudy(0);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -116,11 +117,11 @@ public class TTsFtplanController extends BaseController {
|
|
if (i == 0) {
|
|
if (i == 0) {
|
|
list.get(i).setStudy(1);
|
|
list.get(i).setStudy(1);
|
|
}
|
|
}
|
|
- if (list.get(i).getPlanStatus() == 5 && i <= list.size() - 1) {
|
|
|
|
|
|
+ if ((list.get(i).getPlanStatus() == 5 || list.get(i).getPlanStatus() == 1) && i <= list.size() - 1) {
|
|
list.get(i).setStudy(1);
|
|
list.get(i).setStudy(1);
|
|
list.get(i + 1).setStudy(1);
|
|
list.get(i + 1).setStudy(1);
|
|
}
|
|
}
|
|
- if (list.get(i).getStudy()==null){
|
|
|
|
|
|
+ if (list.get(i).getStudy() == null) {
|
|
list.get(i).setStudy(0);
|
|
list.get(i).setStudy(0);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -153,7 +154,7 @@ public class TTsFtplanController extends BaseController {
|
|
@PostMapping
|
|
@PostMapping
|
|
public AjaxResult add(@RequestBody TTsFtplan tTsFtplan) {
|
|
public AjaxResult add(@RequestBody TTsFtplan tTsFtplan) {
|
|
int i = tTsFtplanService.insertTTsFtplan(tTsFtplan);
|
|
int i = tTsFtplanService.insertTTsFtplan(tTsFtplan);
|
|
- if (CollectionUtils.isNotEmpty(tTsFtplan.getContents())){
|
|
|
|
|
|
+ if (CollectionUtils.isNotEmpty(tTsFtplan.getContents())) {
|
|
for (TTsFtplanContent content : tTsFtplan.getContents()) {
|
|
for (TTsFtplanContent content : tTsFtplan.getContents()) {
|
|
content.setPid(tTsFtplan.getId());
|
|
content.setPid(tTsFtplan.getId());
|
|
tTsFtplanContentService.insertTTsFtplanContent(content);
|
|
tTsFtplanContentService.insertTTsFtplanContent(content);
|
|
@@ -175,7 +176,7 @@ public class TTsFtplanController extends BaseController {
|
|
need.setTimer(timer + 1);
|
|
need.setTimer(timer + 1);
|
|
if (need.getTimerNeed() == null)
|
|
if (need.getTimerNeed() == null)
|
|
need.setTimerNeed(0.0);
|
|
need.setTimerNeed(0.0);
|
|
- if (need.getTimerNeed() != null && need.getTimerNeed() <= timer + 1&&need.getPlanStatus()==0) {
|
|
|
|
|
|
+ if (need.getTimerNeed() != null && need.getTimerNeed() <= timer + 1 && need.getPlanStatus() == 0) {
|
|
need.setPlanStatus(2L);
|
|
need.setPlanStatus(2L);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -191,12 +192,12 @@ public class TTsFtplanController extends BaseController {
|
|
@Log(title = "芳烃培训", businessType = BusinessType.UPDATE)
|
|
@Log(title = "芳烃培训", businessType = BusinessType.UPDATE)
|
|
@PutMapping
|
|
@PutMapping
|
|
public AjaxResult edit(@RequestBody TTsFtplan tTsFtplan) {
|
|
public AjaxResult edit(@RequestBody TTsFtplan tTsFtplan) {
|
|
- if (CollectionUtils.isNotEmpty(tTsFtplan.getContents())){
|
|
|
|
|
|
+ if (CollectionUtils.isNotEmpty(tTsFtplan.getContents())) {
|
|
for (TTsFtplanContent content : tTsFtplan.getContents()) {
|
|
for (TTsFtplanContent content : tTsFtplan.getContents()) {
|
|
- if (content.getId()==null) {
|
|
|
|
|
|
+ if (content.getId() == null) {
|
|
content.setPid(tTsFtplan.getId());
|
|
content.setPid(tTsFtplan.getId());
|
|
tTsFtplanContentService.insertTTsFtplanContent(content);
|
|
tTsFtplanContentService.insertTTsFtplanContent(content);
|
|
- }else {
|
|
|
|
|
|
+ } else {
|
|
tTsFtplanContentService.updateTTsFtplanContent(content);
|
|
tTsFtplanContentService.updateTTsFtplanContent(content);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -210,38 +211,38 @@ public class TTsFtplanController extends BaseController {
|
|
tTsFtplan.setScorePass("0");
|
|
tTsFtplan.setScorePass("0");
|
|
tTsApproveService.doApprove(ftplan.getId(), "4", getUserId(), getNickName(), "dsdtNoPass");
|
|
tTsApproveService.doApprove(ftplan.getId(), "4", getUserId(), getNickName(), "dsdtNoPass");
|
|
}
|
|
}
|
|
- if (("满意".equals(tTsFtplan.getScore1())||"满意".equals(ftplan.getScore1())) && "好".equals(tTsFtplan.getScore2())) {
|
|
|
|
|
|
+ if (("满意".equals(tTsFtplan.getScore1()) || "满意".equals(ftplan.getScore1())) && "好".equals(tTsFtplan.getScore2())) {
|
|
tTsFtplan.setPlanStatus(5L);
|
|
tTsFtplan.setPlanStatus(5L);
|
|
}
|
|
}
|
|
- if (("满意".equals(tTsFtplan.getScore1())||"满意".equals(ftplan.getScore1())) && ("满意".equals(tTsFtplan.getScore2())||"满意".equals(ftplan.getScore2())) && "好".equals(tTsFtplan.getScore3())) {
|
|
|
|
|
|
+ if (("满意".equals(tTsFtplan.getScore1()) || "满意".equals(ftplan.getScore1())) && ("满意".equals(tTsFtplan.getScore2()) || "满意".equals(ftplan.getScore2())) && "好".equals(tTsFtplan.getScore3())) {
|
|
tTsFtplan.setPlanStatus(5L);
|
|
tTsFtplan.setPlanStatus(5L);
|
|
}
|
|
}
|
|
- if (("满意".equals(tTsFtplan.getScore1())||"满意".equals(ftplan.getScore1())) && ("差".equals(tTsFtplan.getScore2())||"差".equals(ftplan.getScore2())) && "好".equals(tTsFtplan.getScore3())) {
|
|
|
|
|
|
+ if (("满意".equals(tTsFtplan.getScore1()) || "满意".equals(ftplan.getScore1())) && ("差".equals(tTsFtplan.getScore2()) || "差".equals(ftplan.getScore2())) && "好".equals(tTsFtplan.getScore3())) {
|
|
tTsFtplan.setPlanStatus(5L);
|
|
tTsFtplan.setPlanStatus(5L);
|
|
}
|
|
}
|
|
- if (("满意".equals(tTsFtplan.getScore1())||"满意".equals(ftplan.getScore1())) && ("满意".equals(tTsFtplan.getScore2())||"满意".equals(ftplan.getScore2())) && "差".equals(tTsFtplan.getScore3())) {
|
|
|
|
|
|
+ if (("满意".equals(tTsFtplan.getScore1()) || "满意".equals(ftplan.getScore1())) && ("满意".equals(tTsFtplan.getScore2()) || "满意".equals(ftplan.getScore2())) && "差".equals(tTsFtplan.getScore3())) {
|
|
tTsFtplan.setPlanStatus(4L);
|
|
tTsFtplan.setPlanStatus(4L);
|
|
}
|
|
}
|
|
- if (("满意".equals(tTsFtplan.getScore1())||"满意".equals(ftplan.getScore1())) && ("差".equals(tTsFtplan.getScore2())||"差".equals(ftplan.getScore2())) && "满意".equals(tTsFtplan.getScore3())) {
|
|
|
|
|
|
+ if (("满意".equals(tTsFtplan.getScore1()) || "满意".equals(ftplan.getScore1())) && ("差".equals(tTsFtplan.getScore2()) || "差".equals(ftplan.getScore2())) && "满意".equals(tTsFtplan.getScore3())) {
|
|
tTsFtplan.setPlanStatus(4L);
|
|
tTsFtplan.setPlanStatus(4L);
|
|
}
|
|
}
|
|
- if (("满意".equals(tTsFtplan.getScore1())||"满意".equals(ftplan.getScore1())) && ("满意".equals(tTsFtplan.getScore2())||"满意".equals(ftplan.getScore2())) && "满意".equals(tTsFtplan.getScore3())) {
|
|
|
|
|
|
+ if (("满意".equals(tTsFtplan.getScore1()) || "满意".equals(ftplan.getScore1())) && ("满意".equals(tTsFtplan.getScore2()) || "满意".equals(ftplan.getScore2())) && "满意".equals(tTsFtplan.getScore3())) {
|
|
tTsFtplan.setPlanStatus(4L);
|
|
tTsFtplan.setPlanStatus(4L);
|
|
}
|
|
}
|
|
- if (("满意".equals(tTsFtplan.getScore1())||"满意".equals(ftplan.getScore1())) && ("差".equals(tTsFtplan.getScore2())||"差".equals(ftplan.getScore2())) && "差".equals(tTsFtplan.getScore3())) {
|
|
|
|
|
|
+ if (("满意".equals(tTsFtplan.getScore1()) || "满意".equals(ftplan.getScore1())) && ("差".equals(tTsFtplan.getScore2()) || "差".equals(ftplan.getScore2())) && "差".equals(tTsFtplan.getScore3())) {
|
|
tTsFtplan.setPlanStatus(4L);
|
|
tTsFtplan.setPlanStatus(4L);
|
|
}
|
|
}
|
|
- if (("差".equals(tTsFtplan.getScore1())||"差".equals(ftplan.getScore1())) && "好".equals(tTsFtplan.getScore2())) {
|
|
|
|
|
|
+ if (("差".equals(tTsFtplan.getScore1()) || "差".equals(ftplan.getScore1())) && "好".equals(tTsFtplan.getScore2())) {
|
|
tTsFtplan.setPlanStatus(5L);
|
|
tTsFtplan.setPlanStatus(5L);
|
|
}
|
|
}
|
|
- if (("差".equals(tTsFtplan.getScore1())||"差".equals(ftplan.getScore1())) && "满意".equals(tTsFtplan.getScore2())) {
|
|
|
|
|
|
+ if (("差".equals(tTsFtplan.getScore1()) || "差".equals(ftplan.getScore1())) && "满意".equals(tTsFtplan.getScore2())) {
|
|
tTsFtplan.setPlanStatus(4L);
|
|
tTsFtplan.setPlanStatus(4L);
|
|
}
|
|
}
|
|
- if (("差".equals(tTsFtplan.getScore1())||"差".equals(ftplan.getScore1())) && "差".equals(tTsFtplan.getScore2())) {
|
|
|
|
|
|
+ if (("差".equals(tTsFtplan.getScore1()) || "差".equals(ftplan.getScore1())) && "差".equals(tTsFtplan.getScore2())) {
|
|
tTsFtplan.setPlanStatus(4L);
|
|
tTsFtplan.setPlanStatus(4L);
|
|
}
|
|
}
|
|
tTsFtplanService.updateTTsFtplan(tTsFtplan);
|
|
tTsFtplanService.updateTTsFtplan(tTsFtplan);
|
|
- if (tTsFtplan.getPlanStatus() !=null) {
|
|
|
|
|
|
+ if (tTsFtplan.getPlanStatus() != null) {
|
|
if (tTsFtplan.getPlanStatus() == 5) {
|
|
if (tTsFtplan.getPlanStatus() == 5) {
|
|
TTsNew tTsNew = new TTsNew();
|
|
TTsNew tTsNew = new TTsNew();
|
|
tTsNew.setPlanStatus(5L);
|
|
tTsNew.setPlanStatus(5L);
|