|
@@ -38,6 +38,7 @@ import org.springframework.stereotype.Service;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
import java.math.BigDecimal;
|
|
|
|
+import java.time.LocalDate;
|
|
import java.time.LocalDateTime;
|
|
import java.time.LocalDateTime;
|
|
import java.util.HashSet;
|
|
import java.util.HashSet;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
@@ -628,6 +629,10 @@ public class WmDeptTaskServiceImpl implements WmDeptTaskService {
|
|
* @param scorePackage 积分包
|
|
* @param scorePackage 积分包
|
|
*/
|
|
*/
|
|
private void checkDeptTask(String taskTypeId, int score, WmScorePackage scorePackage) {
|
|
private void checkDeptTask(String taskTypeId, int score, WmScorePackage scorePackage) {
|
|
|
|
+ if (LocalDate.now().isAfter(scorePackage.getEndTime())) {
|
|
|
|
+ throw new BizException("当前积分包已过截止日期");
|
|
|
|
+ }
|
|
|
|
+
|
|
// 查询任务类型启用状态
|
|
// 查询任务类型启用状态
|
|
List<WmTaskSubmissionPercentRule> rules = wmTaskSubmissionPercentRuleService.list(Wrappers.<WmTaskSubmissionPercentRule>lambdaQuery()
|
|
List<WmTaskSubmissionPercentRule> rules = wmTaskSubmissionPercentRuleService.list(Wrappers.<WmTaskSubmissionPercentRule>lambdaQuery()
|
|
.eq(WmTaskSubmissionPercentRule::getDeptId, SecurityUtils.getUser().getDeptId())
|
|
.eq(WmTaskSubmissionPercentRule::getDeptId, SecurityUtils.getUser().getDeptId())
|