|
@@ -6,7 +6,6 @@ import com.alibaba.excel.ExcelWriter;
|
|
|
import com.alibaba.excel.write.metadata.WriteSheet;
|
|
|
import com.alibaba.excel.write.metadata.fill.FillConfig;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
@@ -41,11 +40,9 @@ import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
import java.io.*;
|
|
|
-import java.text.SimpleDateFormat;
|
|
|
import java.time.LocalDate;
|
|
|
import java.time.format.DateTimeFormatter;
|
|
|
import java.util.ArrayList;
|
|
|
-import java.util.Date;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
import java.util.function.Function;
|
|
@@ -140,15 +137,6 @@ public class FirstArticleServiceImpl extends ServiceImpl<FirstArticleMapper, Ben
|
|
|
List<FirstArticleCalendarReq> firstArticleCalendarList = req.getFirstArticleCalendarList();
|
|
|
for (FirstArticleCalendarReq firstArticleCalendarReq : firstArticleCalendarList) {
|
|
|
FirstArticleCalendar firstArticleCalendar = FirstArticleCalendar.builder()
|
|
|
- .bentelerPlanId(plan.getId())
|
|
|
- .startDay(firstArticleCalendarReq.getStartDay())
|
|
|
- .endDay(firstArticleCalendarReq.getEndDay())
|
|
|
- .dayValidate(firstArticleCalendarReq.getDayValidate())
|
|
|
- .dayOuttime(firstArticleCalendarReq.getDayOuttime())
|
|
|
- .twoHundredSubmitTime(firstArticleCalendarReq.getTwoHundredSubmitTime())
|
|
|
- .userId(firstArticleCalendarReq.getUserId())
|
|
|
- .typeFlag(firstArticleCalendarReq.getTypeFlag())
|
|
|
- .shift(firstArticleCalendarReq.getShift())
|
|
|
.build();
|
|
|
firstArticleCalendarService.save(firstArticleCalendar);
|
|
|
}
|
|
@@ -156,8 +144,6 @@ public class FirstArticleServiceImpl extends ServiceImpl<FirstArticleMapper, Ben
|
|
|
/* 默认插入一条中断点检规则 */
|
|
|
FirstArticleCalendar firstArticleCalendar = FirstArticleCalendar.builder()
|
|
|
.bentelerPlanId(plan.getId())
|
|
|
- .userId(-1L)
|
|
|
- .typeFlag(2) // 2中断
|
|
|
.build();
|
|
|
firstArticleCalendarService.save(firstArticleCalendar);
|
|
|
|
|
@@ -373,24 +359,12 @@ public class FirstArticleServiceImpl extends ServiceImpl<FirstArticleMapper, Ben
|
|
|
List<FirstArticleCalendarReq> firstArticleCalendarList = req.getFirstArticleCalendarList();
|
|
|
for (FirstArticleCalendarReq firstArticleCalendarReq : firstArticleCalendarList) {
|
|
|
FirstArticleCalendar firstArticleCalendar = FirstArticleCalendar.builder()
|
|
|
- .bentelerPlanId(plan.getId())
|
|
|
- .startDay(firstArticleCalendarReq.getStartDay())
|
|
|
- .endDay(firstArticleCalendarReq.getEndDay())
|
|
|
- .dayValidate(firstArticleCalendarReq.getDayValidate())
|
|
|
- .dayOuttime(firstArticleCalendarReq.getDayOuttime())
|
|
|
- .twoHundredSubmitTime(firstArticleCalendarReq.getTwoHundredSubmitTime())
|
|
|
- .userId(firstArticleCalendarReq.getUserId())
|
|
|
- .typeFlag(firstArticleCalendarReq.getTypeFlag())
|
|
|
- .shift(firstArticleCalendarReq.getShift())
|
|
|
.build();
|
|
|
firstArticleCalendarService.save(firstArticleCalendar);
|
|
|
}
|
|
|
|
|
|
/* 默认插入一条中断点检规则 */
|
|
|
FirstArticleCalendar firstArticleCalendar = FirstArticleCalendar.builder()
|
|
|
- .bentelerPlanId(plan.getId())
|
|
|
- .userId(-1L)
|
|
|
- .typeFlag(2) // 2中断
|
|
|
.build();
|
|
|
firstArticleCalendarService.save(firstArticleCalendar);
|
|
|
|
|
@@ -493,23 +467,11 @@ public class FirstArticleServiceImpl extends ServiceImpl<FirstArticleMapper, Ben
|
|
|
List<FirstArticleCalendarReq> firstArticleCalendarList = req.getFirstArticleCalendarList();
|
|
|
for (FirstArticleCalendarReq firstArticleCalendarReq : firstArticleCalendarList) {
|
|
|
FirstArticleCalendar firstArticleCalendar = FirstArticleCalendar.builder()
|
|
|
- .bentelerPlanId(plan.getId())
|
|
|
- .startDay(firstArticleCalendarReq.getStartDay())
|
|
|
- .endDay(firstArticleCalendarReq.getEndDay())
|
|
|
- .dayValidate(firstArticleCalendarReq.getDayValidate())
|
|
|
- .dayOuttime(firstArticleCalendarReq.getDayOuttime())
|
|
|
- .twoHundredSubmitTime(firstArticleCalendarReq.getTwoHundredSubmitTime())
|
|
|
- .userId(firstArticleCalendarReq.getUserId())
|
|
|
- .typeFlag(firstArticleCalendarReq.getTypeFlag())
|
|
|
- .shift(firstArticleCalendarReq.getShift())
|
|
|
.build();
|
|
|
firstArticleCalendarService.save(firstArticleCalendar);
|
|
|
}
|
|
|
/* 默认插入一条中断点检规则 */
|
|
|
FirstArticleCalendar firstArticleCalendar = FirstArticleCalendar.builder()
|
|
|
- .bentelerPlanId(plan.getId())
|
|
|
- .userId(-1L)
|
|
|
- .typeFlag(2) // 2中断
|
|
|
.build();
|
|
|
firstArticleCalendarService.save(firstArticleCalendar);
|
|
|
|
|
@@ -957,9 +919,6 @@ public class FirstArticleServiceImpl extends ServiceImpl<FirstArticleMapper, Ben
|
|
|
/* 更新中断的操作人 */
|
|
|
if (req.getTypeFlag() == 2) {
|
|
|
LambdaUpdateWrapper<FirstArticleCalendar> lambdaUpdateWrapper = new LambdaUpdateWrapper<>();
|
|
|
- lambdaUpdateWrapper.eq(FirstArticleCalendar::getBentelerPlanId, req.getBentelerPlanId())
|
|
|
- .eq(FirstArticleCalendar::getTypeFlag, 2)
|
|
|
- .set(FirstArticleCalendar::getUserId, req.getUserId());
|
|
|
firstArticleCalendarService.update(lambdaUpdateWrapper);
|
|
|
}
|
|
|
|