| | |
| | | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.baomidou.mybatisplus.mapper.EntityWrapper; |
| | | import com.baomidou.mybatisplus.mapper.Wrapper; |
| | | import com.core.annotations.ManagerAuth; |
| | | import com.core.common.BaseRes; |
| | | import com.core.common.Cools; |
| | |
| | | import com.zy.common.model.WrkDto; |
| | | import com.zy.common.service.CommonService; |
| | | import com.zy.common.web.BaseController; |
| | | import com.zy.system.entity.license.AbstractServerInfos; |
| | | import org.apache.logging.log4j.LogManager; |
| | | import org.apache.logging.log4j.Logger; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.util.*; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 移动端接口控制器 |
| | |
| | | private MatBarcodeService matBarcodeService; |
| | | @Autowired |
| | | private CommonService commonService; |
| | | @Autowired |
| | | private WorkService workService; |
| | | |
| | | |
| | | private static Logger logger = LogManager.getLogger(MobileController.class); |
| | |
| | | }); |
| | | return R.ok(); |
| | | } |
| | | |
| | | |
| | | @RequestMapping("/combMeger/auth") |
| | | @ManagerAuth(memo = "并板") |
| | | public synchronized R adjustNewV2(@RequestBody MobileAdjustParam combParam) { |
| | | mobileService.adjustNew(combParam, Boolean.TRUE, getUserId()); |
| | | return R.ok("并板成功"); |
| | | } |
| | | |
| | | @RequestMapping("/empty/plate/out/start") |
| | | @ManagerAuth(memo = "空板出库") |
| | | public R emptyPlateOutStart(EmptyPlateOutParam param) { |
| | | List<LocMast> locMasts = locMastService.selectList(new EntityWrapper<LocMast>().eq("loc_sts", "D").eq("loc_type1", param.getType()).in("row1", 2, 3)); |
| | | if (locMasts == null || locMasts.isEmpty()) { |
| | | locMasts = locMastService.selectList(new EntityWrapper<LocMast>().eq("loc_sts", "D").eq("loc_type1", param.getType()).in("row1", 1, 4)); |
| | | } |
| | | if (locMasts == null || locMasts.isEmpty()){ |
| | | return R.error("无空板库位"); |
| | | } |
| | | param.setOutSite(1103); |
| | | List<String> locNos = param.getLocNos(); |
| | | if (locNos == null){ |
| | | locNos = new ArrayList<>(); |
| | | } |
| | | locNos.add(locMasts.get(0).getLocNo()); |
| | | param.setLocNos(locNos); |
| | | workService.emptyPlateOut(param, getUserId()); |
| | | return R.ok("出库启动成功"); |
| | | } |
| | | } |