fire_point/src/main/java/com/xkrs/controller/FireAndRangerController.java
2022-06-21 16:52:18 +08:00

58 lines
1.7 KiB
Java

package com.xkrs.controller;
import com.xkrs.service.FireAndRangerService;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import java.io.UnsupportedEncodingException;
import java.util.Map;
/**
* @author xkrs
*/
@RestController
public class FireAndRangerController {
@Resource
private FireAndRangerService fireAndRangerService;
/**
* 将火点分配给某个人
*
* @param map
* @param token
* @return
*/
@PostMapping("/addFireAndRanger")
public String addFireAndRanger(@RequestBody Map map, @RequestHeader(value = "Authorization") String token) throws UnsupportedEncodingException {
String rangerName = (String) map.get("rangerName");
String fireCode = (String) map.get("fireCode");
String handler = (String) map.get("handler");
String verifier = (String) map.get("verifier");
return fireAndRangerService.addFireAndRanger(rangerName, fireCode, handler, verifier, token);
}
/**
* 护林员查看自己的火点任务
*
* @param token
* @return
*/
@GetMapping("/selectFireInformation")
public String selectFireInformation(@RequestHeader(value = "Authorization") String token) {
return fireAndRangerService.selectFireInformation(token);
}
/**
* 根据火点编码查询核查信息
*
* @param map
* @return
*/
@PostMapping("/findFireAndRanger")
public String findFireAndRangerByFireCode(@RequestBody Map map, @RequestHeader(value = "Authorization") String token) throws Exception {
String fireCode = (String) map.get("fireCode");
return fireAndRangerService.findFireAndRangerByFireCode(fireCode, token);
}
}