|
|
@@ -1,16 +1,18 @@
|
|
|
package com.mokamrp.privates.service.pangu.impl;
|
|
|
|
|
|
-import com.mokamrp.privates.mapper.pangu.pojo.FosterwxCashScheduleTaskList;
|
|
|
-import com.mokamrp.privates.mapper.pangu.FosterwxCashScheduleTaskListMapper;
|
|
|
-import com.mokamrp.privates.service.pangu.FosterwxCashScheduleTaskListService;
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
-import org.springframework.stereotype.Service;
|
|
|
import com.mokamrp.privates.entity.PostBasePageHandle;
|
|
|
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
-import org.springframework.beans.factory.annotation.Autowired;
|
|
|
-import org.springframework.beans.factory.annotation.Value;
|
|
|
import com.mokamrp.privates.entity.ResHandle;
|
|
|
-import java.util.*;
|
|
|
+import com.mokamrp.privates.mapper.pangu.FosterwxCashScheduleTaskListMapper;
|
|
|
+import com.mokamrp.privates.mapper.pangu.pojo.FosterwxCashScheduleTaskList;
|
|
|
+import com.mokamrp.privates.service.pangu.FosterwxCashScheduleTaskListService;
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.stereotype.Service;
|
|
|
+
|
|
|
+import java.time.LocalDateTime;
|
|
|
+import java.util.List;
|
|
|
|
|
|
/**
|
|
|
* <p>
|
|
|
@@ -25,6 +27,7 @@ public class FosterwxCashScheduleTaskListServiceImpl extends ServiceImpl<Fosterw
|
|
|
|
|
|
@Autowired
|
|
|
public FosterwxCashScheduleTaskListMapper fosterwxCashScheduleTaskListMapper;
|
|
|
+
|
|
|
/**
|
|
|
* 获取数据列表 支持分页
|
|
|
* @param handle
|
|
|
@@ -40,4 +43,22 @@ public class FosterwxCashScheduleTaskListServiceImpl extends ServiceImpl<Fosterw
|
|
|
res.setTotal(pageObj.getTotal());
|
|
|
return res;
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 根据排期id 取消任务
|
|
|
+ * @param id
|
|
|
+ * @param userId
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public void cancelTask(Integer id, Integer userId) {
|
|
|
+ LambdaQueryWrapper<FosterwxCashScheduleTaskList> fosterwxCashScheduleTaskListLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ fosterwxCashScheduleTaskListLambdaQueryWrapper.eq(FosterwxCashScheduleTaskList::getScheduleId, id);
|
|
|
+ fosterwxCashScheduleTaskListLambdaQueryWrapper.notIn(FosterwxCashScheduleTaskList::getStatus, 3, 5, 6);
|
|
|
+
|
|
|
+ fosterwxCashScheduleTaskListMapper.update(new FosterwxCashScheduleTaskList() {{
|
|
|
+ setStatus(6);
|
|
|
+ setUpdateUid(userId);
|
|
|
+ setUpdateAt(LocalDateTime.now());
|
|
|
+ }}, fosterwxCashScheduleTaskListLambdaQueryWrapper);
|
|
|
+ }
|
|
|
}
|