| | |
| | | package com.zy.asrs.controller; |
| | | |
| | | import com.alibaba.fastjson.JSON; |
| | | import com.baomidou.mybatisplus.mapper.EntityWrapper; |
| | | import com.core.annotations.AppAuth; |
| | | import com.core.common.*; |
| | | import com.core.exception.CoolException; |
| | | import com.zy.asrs.entity.WaitPakin; |
| | | import com.zy.asrs.entity.param.*; |
| | | import com.zy.asrs.service.OpenService; |
| | | import com.zy.asrs.service.WaitPakinService; |
| | | import com.zy.common.model.DetlDto; |
| | | import com.zy.common.web.BaseController; |
| | | import lombok.extern.slf4j.Slf4j; |
| | |
| | | |
| | | @Autowired |
| | | private OpenService openService; |
| | | @Autowired |
| | | private WaitPakinService waitPakinService; |
| | | |
| | | @PostMapping("/order/matSync/default/v1") |
| | | @AppAuth(memo = "response.mat_sync_interface") |
| | |
| | | return r; |
| | | } |
| | | |
| | | /** |
| | | * PDA检索盘点数量 |
| | | */ |
| | | @PostMapping("/pick/v1/getPickList") |
| | | @AppAuth(memo = "PDA Inventory Count Lookup") |
| | | public synchronized R getPickList(@RequestHeader(required = false) String appkey, |
| | | @RequestBody PdaPickListParam param, |
| | | HttpServletRequest request) { |
| | | // auth(appkey, param, request); |
| | | |
| | | List<PickWrkDetlListParam> list = openService.getPickList(param); |
| | | if (!list.isEmpty()) { |
| | | return R.ok(list); |
| | | } |
| | | return R.error("Location does not exist or has no details."); |
| | | } |
| | | |
| | | /** |
| | | * PDA检索组托数据 |
| | | */ |
| | | @PostMapping("/comb/v1/getCombList") |
| | | @AppAuth(memo = "PDA Get Comb List") |
| | | public synchronized R getCombList(@RequestHeader(required = false) String appkey, |
| | | @RequestBody PdaPickListParam param, |
| | | HttpServletRequest request) { |
| | | // auth(appkey, param, request); |
| | | |
| | | List<WaitPakin> list = waitPakinService.selectList(new EntityWrapper<WaitPakin>().eq("zpallet",param.getBarcode())); |
| | | if (!list.isEmpty()) { |
| | | return R.ok(list); |
| | | } |
| | | return R.error("Combs does not exist or has no details."); |
| | | } |
| | | |
| | | /** |
| | | * PDA检索组托数据 |
| | | */ |
| | | @PostMapping("/comb/v1/deleteComb") |
| | | @AppAuth(memo = "PDA Delete Comb") |
| | | public synchronized R deleteComb(@RequestHeader(required = false) String appkey, |
| | | @RequestBody PdaPickListParam param, |
| | | HttpServletRequest request) { |
| | | boolean result = waitPakinService.delete(new EntityWrapper<WaitPakin>().eq("zpallet",param.getBarcode())); |
| | | if(result) { |
| | | return R.ok(); |
| | | } |
| | | return R.error("Combs does not exist or has no details."); |
| | | } |
| | | |
| | | private void auth(String appkey, Object obj, HttpServletRequest request) { |
| | | log.info("{}接口被访问;appkey:{};请求数据:{}", "open/sensorType/list/auth/v1", appkey, JSON.toJSONString(obj)); |
| | | request.setAttribute("cache", obj); |