From ce7bc4497e63231850e5df3a8843b348f9587b6b Mon Sep 17 00:00:00 2001 From: whycq <10027870+whycq@user.noreply.gitee.com> Date: 星期三, 27 九月 2023 14:58:31 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/controller/MobileController.java | 25 ++++++++++++++++++++++++- 1 files changed, 24 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/MobileController.java b/src/main/java/com/zy/asrs/controller/MobileController.java index bd592bb..be943bb 100644 --- a/src/main/java/com/zy/asrs/controller/MobileController.java +++ b/src/main/java/com/zy/asrs/controller/MobileController.java @@ -1,7 +1,9 @@ package com.zy.asrs.controller; +import com.alibaba.fastjson.JSON; import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.baomidou.mybatisplus.mapper.Wrapper; +import com.baomidou.mybatisplus.plugins.Page; import com.core.annotations.ManagerAuth; import com.core.common.Cools; import com.core.common.R; @@ -11,6 +13,7 @@ import com.zy.asrs.entity.param.MobileAdjustParam; import com.zy.asrs.entity.result.MobileAdjustResult; import com.zy.asrs.service.*; +import com.zy.common.model.DetlDto; import com.zy.common.model.WrkDto; import com.zy.common.web.BaseController; import org.springframework.beans.factory.annotation.Autowired; @@ -161,6 +164,13 @@ public R comb(@RequestBody CombParam combParam){ mobileService.comb(combParam, getUserId()); return R.ok("缁勬墭鎴愬姛"); + } + + @RequestMapping("/comb/2auth") + @ManagerAuth(memo = "缁勬墭") + public R comb2(@RequestBody CombParam combParam){ + mobileService.pikingToFull2(1); + return R.ok(mobileService.pikingToFull2(3732)); } @RequestMapping("/pack/get/auth") @@ -409,7 +419,20 @@ public synchronized R pickAuth(@RequestBody String barcode){ WrkMast wrkMast = wrkMastService.selectByBarcode(barcode); List<WrkDetl> wrkDetls = wrkDetlService.selectList(new EntityWrapper<WrkDetl>().eq("wrk_no", wrkMast.getWrkNo())); - return R.ok().add(wrkDetls); + ArrayList<WrkDetl> resultwrkDetls = new ArrayList<>(); + for (WrkDetl wrkDetl : wrkDetls) { + if (isJSON(wrkDetl.getOrderNo())) { + JSON.parseArray(wrkDetl.getOrderNo(), DetlDto.class).forEach(detlDto -> { + WrkDetl clone = wrkDetl.clone(); + clone.setOrderNo(detlDto.getOrderNo()); + clone.setAnfme(detlDto.getAnfme()); + resultwrkDetls.add(clone); + }); + } else { + resultwrkDetls.add(wrkDetl); + } + } + return R.ok().add(resultwrkDetls); } @RequestMapping("/order/search/orderNo/auth/v2") -- Gitblit v1.9.1