自动化立体仓库 - WMS系统
#
zc
4 天以前 56de968727bd6e871c6823dce837f8d42f30e6f8
src/main/java/com/zy/asrs/controller/OpenMesController.java
@@ -27,7 +27,7 @@
 */
@Slf4j
@RestController
@RequestMapping("open/wms")
@RequestMapping("Open/wms")
public class OpenMesController extends BaseController {
    private static final boolean auth = true;
@@ -87,18 +87,18 @@
        return R.ok();
    }
    @PostMapping("/orderSync/default/v1")
    @AppAuth(memo = "订单信息同步接口")
    public synchronized R syncOrderInfo(@RequestHeader(required = false) String appkey,
                                        @RequestBody(required = false) GTOrderParam param,
                                        HttpServletRequest request) {
        auth(appkey, param, request);
        if (Cools.isEmpty(param)) {
            return R.parse(BaseRes.PARAM);
        }
        return R.ok();
    }
//    @PostMapping("/orderSync/default/v1")
//    @AppAuth(memo = "订单信息同步接口")
//    public synchronized R syncOrderInfo(@RequestHeader(required = false) String appkey,
//                                        @RequestBody(required = false) GTOrderParam param,
//                                        HttpServletRequest request) {
//        auth(appkey, param, request);
//        if (Cools.isEmpty(param)) {
//            return R.parse(BaseRes.PARAM);
//        }
//
//        return R.ok();
//    }
    /**
@@ -130,7 +130,7 @@
    /**
     * 添加出库单
     */
    @PostMapping("/order/pakout/default/v1")
    @PostMapping("/order/pakout/auth/v1")
    @AppAuth(memo = "添加订单出库")
    public synchronized R pakoutOrderCreate(@RequestHeader(required = false) String appkey,
                                            @RequestBody OpenOrderPakoutParam param,
@@ -138,12 +138,6 @@
        auth(appkey, param, request);
        if (Cools.isEmpty(param)) {
            return R.parse(BaseRes.PARAM);
        }
        if (Cools.isEmpty(param.getLgort())) {
            return R.error("单据编号[lgort]不能为空");
        }
        if (!param.getLgort().equals("5006")) {
            return R.ok();
        }
        if (Cools.isEmpty(param.getOrderNo())) {
            return R.error("单据编号[orderNo]不能为空");
@@ -210,15 +204,15 @@
    private void auth(String appkey, Object obj, HttpServletRequest request) {
        log.info("{}接口被访问;appkey:{};请求数据:{}", request.getRequestURI(), appkey, JSON.toJSONString(obj));
        request.setAttribute("cache", obj);
        if (!auth) {
            return;
        }
        if (Cools.isEmpty(appkey)) {
            throw new CoolException("认证失败,请确认appkey无误!");
        }
        if (!APP_KEY_LIST.contains(appkey)) {
            throw new CoolException("认证失败,请确认appkey无误!");
        }
//        if (!auth) {
//            return;
//        }
//        if (Cools.isEmpty(appkey)) {
//            throw new CoolException("认证失败,请确认appkey无误!");
//        }
//        if (!APP_KEY_LIST.contains(appkey)) {
//            throw new CoolException("认证失败,请确认appkey无误!");
//        }
    }