jiazx0107@163.com
2023-07-05 77069d2c1cc1aa57555ccb236de39a6277e6e595
igds-inout/src/main/java/com/ld/igds/inout/controller/InoutApiController.java
@@ -5,7 +5,7 @@
import com.ld.igds.data.SnapImgDto;
import com.ld.igds.inout.dto.ApiInoutData;
import com.ld.igds.inout.dto.InoutCameraDto;
import com.ld.igds.inout.manager.InoutDeviceManager;
import com.ld.igds.inout.manager.InoutEventControlManager;
import com.ld.igds.models.InoutConf;
import org.apache.commons.lang3.StringUtils;
import org.springframework.web.bind.annotation.*;
@@ -25,7 +25,7 @@
public class InoutApiController {
    @Resource
    private InoutDeviceManager inoutDeviceManager;
    private InoutEventControlManager inoutEventControl;
    /**
     * 获取车牌识别信息
@@ -36,8 +36,8 @@
    @ResponseBody
    @RequestMapping("/get-plateNum")
    public PageResponse<ApiInoutData> getPlateNum(@RequestBody ApiInoutData param) {
       if (null == param.getIp()) {
        if (null == param.getIp()) {
            return new PageResponse<>(RespCodeEnum.CODE_1007.getCode(), "出入库配置中没有配置如入登记的车牌识别");
        }
@@ -45,7 +45,7 @@
            return new PageResponse<>(RespCodeEnum.CODE_1007.getCode(), "当前车牌识别未配置通讯协议,无法执行");
        }
        param = inoutDeviceManager.getPlateNum(param);
        param = inoutEventControl.getPlateNum(param);
        if (StringUtils.isEmpty(param.getErrorMsg())) {
            return new PageResponse<>(RespCodeEnum.CODE_0000, param);
@@ -61,8 +61,8 @@
     * @return
     */
    @ResponseBody
    @RequestMapping("/ic-card-num")
    public PageResponse<ApiInoutData> getIcCardNum(@RequestBody ApiInoutData param) {
    @RequestMapping("/get-icCard")
    public PageResponse<ApiInoutData> getIcCard(@RequestBody ApiInoutData param) {
        if (StringUtils.isEmpty(param.getProtocol())) {
            return new PageResponse<>(RespCodeEnum.CODE_1007.getCode(), "当前智慧卡未配置通讯协议,无法执行");
@@ -72,7 +72,7 @@
            return new PageResponse<>(RespCodeEnum.CODE_1007.getCode(), "出入库配置中没有配置智慧卡信息");
        }
        param = inoutDeviceManager.getIcCardNum(param);
        param = inoutEventControl.getIcCardNum(param);
        if (StringUtils.isEmpty(param.getErrorMsg())) {
            return new PageResponse<>(RespCodeEnum.CODE_0000, param);
@@ -90,7 +90,7 @@
    public @ResponseBody
    PageResponse<InoutCameraDto> inoutVideoPlay(@RequestBody InoutCameraDto param) {
        param.setErrorMsg(null);
        param = inoutDeviceManager.inoutVideoPlay(param);
        param = inoutEventControl.inoutVideoPlay(param);
        if (StringUtils.isEmpty(param.getErrorMsg())) {
            return new PageResponse<>(RespCodeEnum.CODE_0000.getCode(), "成功", param);
@@ -108,7 +108,7 @@
    public @ResponseBody
    PageResponse<String> keepLive(@RequestBody InoutCameraDto param) {
        String msg = inoutDeviceManager.videoKeepLive(param);
        String msg = inoutEventControl.videoKeepLive(param);
        return new PageResponse<>(RespCodeEnum.CODE_0000, msg);
    }
@@ -124,7 +124,7 @@
    public @ResponseBody
    PageResponse<SnapImgDto> cutImg(@RequestBody SnapImgDto param) {
        param = inoutDeviceManager.snapImg(param);
        param = inoutEventControl.snapImg(param);
        return new PageResponse<>(RespCodeEnum.CODE_0000, param);
    }
@@ -149,7 +149,7 @@
        view.addObject("length", length);
        view.addObject("width", width);
        InoutConf inoutConf = inoutDeviceManager.getInoutConf(id);
        InoutConf inoutConf = inoutEventControl.getInoutConf(id);
        view.addObject("data", inoutConf);
        view.setViewName("admin/inout/video-hik");
@@ -163,13 +163,13 @@
     * @param param
     * @return
     */
    @RequestMapping("/notice-weight-done")
    public @ResponseBody
    PageResponse<String> noticeWeightDone(@RequestBody ApiInoutData param) {
        String msg = inoutDeviceManager.noticeWeightDone(param);
        return new PageResponse<>(RespCodeEnum.CODE_0000, msg);
    }
//    @RequestMapping("/notice-weight-done")
//    public @ResponseBody
//    PageResponse<String> noticeWeightDone(@RequestBody ApiInoutData param) {
//
//        String msg = inoutEventControl.noticeWeightDone(param);
//
//        return new PageResponse<>(RespCodeEnum.CODE_0000, msg);
//    }
}