ArrivedAMasterController.java 1.1 KB
package com.tianbo.analysis.controller;


import com.tianbo.analysis.model.CarAndWayBill;
import com.tianbo.analysis.model.ResultJson;
import com.tianbo.analysis.service.ArriveMasterService;
import com.tianbo.analysis.tools.WaybillTools;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;


/**
 * 运抵接口
 */
@RestController
@RequestMapping("/arrive/")
public class ArrivedAMasterController {

    @Autowired
    ArriveMasterService arriveMasterService;

    @ApiOperation(value = "提前运抵接口",notes = "接收卡口车辆过卡放行后的通知,车单数据")
    @PostMapping("forkako")
    public ResultJson applyfor(@RequestBody CarAndWayBill carAndWayBill){
        boolean result = arriveMasterService.arrivedAhead(carAndWayBill);
        return result? new ResultJson("200","处理完毕"):new ResultJson("处理失败");
    }

    @RequestMapping("check")
    public void check(@RequestParam String waybill){
        WaybillTools.checkWaybillFormat(waybill);
    }

}