洪城义警-正式版后台
zengh
2022-02-22 7a852f6db3d9bb3908d55f0a49ff9e92b4062621
src/main/java/org/springblade/modules/taskqd/controller/TaskqdController.java
@@ -36,11 +36,16 @@
import org.springblade.modules.taskqd.service.impl.TaskqdServiceImpl;
import org.springblade.modules.taskqd.vo.TaskqdVO;
import org.springblade.modules.taskqd.wrapper.TaskqdWrapper;
import org.springblade.modules.webscoket.service.IPushMsgService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletResponse;
import javax.validation.Valid;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
 * 控制器
@@ -55,6 +60,9 @@
public class TaskqdController extends BladeController {
   private final TaskqdServiceImpl taskqdService;
   @Autowired
   private IPushMsgService pushMsgService;
   /**
    * 详情
@@ -161,7 +169,7 @@
               String ser = taskqd.getSerid();
               String ser2 = list.get(0).getSerid();
               String sub = ser.substring(0, serid.length() - 1);
               String ss = ser2 + sub ;
               String ss = ser2 + sub;
               String team = taskqd.getCaptain();
               boolean isteam = StringUtil.isEmpty(list.get(0).getTeam());
@@ -216,8 +224,8 @@
    * @return
    */
   @PostMapping("/selectLi")
   public R selectLi(String type, String serid,String jurisdiction) {
      List<TaskqdVO> list = taskqdService.selectLi(type, serid,jurisdiction);
   public R selectLi(String type, String serid, String jurisdiction) {
      List<TaskqdVO> list = taskqdService.selectLi(type, serid, jurisdiction);
      for (int i = 0; i < list.size(); i++) {
         Integer nums = list.get(i).getNums();
@@ -251,4 +259,20 @@
   public R selectNum(String serid,String jurisdiction) {
      return R.data(taskqdService.selectNum(serid, jurisdiction));
   }
   @GetMapping("/startTask")
   public R<Map> startTask(String rid, String serid,String type,String data) {
      //获取组员id并进行通知
      Map<String, Object> map = new HashMap<>();
      int msg = pushMsgService.startTask(serid, rid,type,data);
      map.put("res", msg);
      map.put("type", type);
      map.put("data",data);
      if (!type.equals("stop")){
         taskqdService.updateRtype("0",rid);
      }
      return R.data(map);
   }
}