|  |  |  | 
|---|
|  |  |  | import java.util.ArrayList; | 
|---|
|  |  |  | import java.util.Date; | 
|---|
|  |  |  | import java.util.List; | 
|---|
|  |  |  | import java.util.Map; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * Created by vincent on 2022/4/8 | 
|---|
|  |  |  | 
|---|
|  |  |  | private OpenService openService; | 
|---|
|  |  |  | @Autowired | 
|---|
|  |  |  | private WrkMastService wrkMastService; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @GetMapping("/order/delete/v1") | 
|---|
|  |  |  | @AppAuth(memo = "订单信息删除") | 
|---|
|  |  |  | public synchronized R orderDelete(@RequestHeader(required = false) String appkey, | 
|---|
|  |  |  | @RequestParam String orderNo, | 
|---|
|  |  |  | HttpServletRequest request) { | 
|---|
|  |  |  | auth(appkey, orderNo, request); | 
|---|
|  |  |  | if (Cools.isEmpty(orderNo)) { | 
|---|
|  |  |  | return R.parse(BaseRes.PARAM); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | openService.orderDelete(orderNo); | 
|---|
|  |  |  | return R.ok(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @PostMapping("/tagSync/v1") | 
|---|
|  |  |  | @AppAuth(memo = "物料分类同步") | 
|---|
|  |  |  | public synchronized R tagSync(@RequestHeader(required = false) String appkey, | 
|---|
|  |  |  | @RequestBody(required = false) List<Map<String,String>> param, | 
|---|
|  |  |  | HttpServletRequest request) { | 
|---|
|  |  |  | auth(appkey, param, request); | 
|---|
|  |  |  | if (Cools.isEmpty(param)) { | 
|---|
|  |  |  | return R.parse(BaseRes.PARAM); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | ArrayList<TagParam> params = new ArrayList<>(); | 
|---|
|  |  |  | for (Map<String,String> map : param) { | 
|---|
|  |  |  | TagParam tagParam  = new TagParam(map); | 
|---|
|  |  |  | params.add(tagParam); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | openService.syncTag(params); | 
|---|
|  |  |  | return R.ok(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @PostMapping("/wrkMast/finish/v1") | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @PostMapping("/locDetl/select/time/v1") | 
|---|
|  |  |  | @AppAuth(memo = "时间获取库存信息") | 
|---|
|  |  |  | public synchronized R locDetlSelect(@RequestHeader(required = false) String appkey, | 
|---|
|  |  |  | @RequestBody(required = false) TimeSelectParam param, | 
|---|
|  |  |  | HttpServletRequest request) { | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private void auth(String appkey, Object obj, HttpServletRequest request) { | 
|---|
|  |  |  | log.info("{}接口被访问;appkey:{};请求数据:{}", request.getRequestURI(), appkey, JSON.toJSONString(obj)); | 
|---|
|  |  |  | //            log.info("{}接口被访问;appkey:{};请求数据:{}", request.getRequestURI(), appkey, JSON.toJSONString(obj)); | 
|---|
|  |  |  | request.setAttribute("cache", obj); | 
|---|
|  |  |  | if (!auth) { | 
|---|
|  |  |  | return; | 
|---|