| | |
| | | return R.status(taskqdService.removeByIds(Func.toLongList(ids))); |
| | | } |
| | | |
| | | /** |
| | | * 分页 |
| | | */ |
| | | @GetMapping("/queryReceiver") |
| | | @ApiOperation(value = "分页", notes = "传入task") |
| | | public R queryReceiver(Taskqd taskqd, Query query) { |
| | | String sreid = taskqd.getSerid(); |
| | | if(sreid.charAt(sreid.length()-1) == ',') { //s.length()-1获取字符串最后一位字符的索引,传入charAt方法获取索引对应的字符,判断是否为逗号 |
| | | sreid = sreid.substring(0, sreid.length()-1); |
| | | } |
| | | return R.data(taskqdService.queryReceiver(sreid)); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 抢单 |
| | |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | | * 查询任务 |
| | | * @param type |
| | |
| | | import org.springblade.modules.taskqd.vo.TaskqdVO; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * Mapper 接口 |
| | |
| | | //抢单任务 |
| | | void updatet(Integer id, Integer num, String serid); |
| | | List<Taskqd> selectList(Integer id); |
| | | List<Map<String, Object>> queryReceiver(String serid); |
| | | List<TaskqdVO> selectLi(String type, String serid); |
| | | } |
| | |
| | | where id = #{id} |
| | | </select> |
| | | |
| | | <select id="queryReceiver" resultType="java.util.HashMap"> |
| | | SELECT |
| | | * |
| | | FROM |
| | | blade_user |
| | | WHERE |
| | | id in ( ${serid} ) |
| | | </select> |
| | | |
| | | <select id="selectLi" resultMap="taskResultMap"> |
| | | SELECT A.*,IFNULL(B.num,0) as nums FROM ( |
| | |
| | | import org.springblade.modules.taskqd.vo.TaskqdVO; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * 服务类 |
| | |
| | | public interface ITaskqdService extends IService<Taskqd> { |
| | | void updatet(Integer id, Integer num, String serid); |
| | | List<Taskqd> selectList(Integer id); |
| | | List<Map<String, Object>> queryReceiver(String serid); |
| | | List<TaskqdVO> selectLi(String type, String serid); |
| | | } |
| | |
| | | */ |
| | | package org.springblade.modules.taskqd.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import org.springblade.modules.task.entity.Task; |
| | | import org.springblade.modules.task.mapper.TaskMapper; |
| | | import org.springblade.modules.task.vo.TaskVO; |
| | | import org.springblade.modules.taskqd.entity.Taskqd; |
| | | import org.springblade.modules.taskqd.mapper.TaskqdMapper; |
| | | import org.springblade.modules.taskqd.service.ITaskqdService; |
| | |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * 服务实现类 |
| | |
| | | } |
| | | |
| | | @Override |
| | | public List<Map<String, Object>> queryReceiver(String serid) { |
| | | return baseMapper.queryReceiver(serid); |
| | | } |
| | | |
| | | @Override |
| | | public List<TaskqdVO> selectLi(String type, String serid) { |
| | | return baseMapper.selectLi(type, serid); |
| | | } |