| | |
| | | JSONArray jsonArray = JSONArray.parseArray(json.getJSONArray("pla").toJSONString()); |
| | | for (Object o : jsonArray){ |
| | | JSONObject jsonObject = (JSONObject)o; |
| | | String brand = json.get("brand").toString(); |
| | | String brand = jsonObject.get("brand").toString(); |
| | | String batch = jsonObject.get("batch").toString(); |
| | | Integer packageNo = Integer.parseInt(jsonObject.get("packageNo").toString()); |
| | | if(Cools.isEmpty(locNo) || Cools.isEmpty(batch) || Cools.isEmpty(packageNo)){ |
| | |
| | | String orderDetlId = json.get("orderDetlId").toString(); |
| | | String wrkNo = json.get("wrkNo").toString(); |
| | | Double anfme = Double.parseDouble(json.get("anfme").toString()); |
| | | boolean isReplace = Cools.eq(json.get("replace").toString(),"y"); |
| | | |
| | | if(Cools.isEmpty(locNo) || Cools.isEmpty(batch) || Cools.isEmpty(packageNo)){ |
| | | return R.error("有参数为空,无法入库"); |
| | | } |
| | | |
| | | mobileService.plaPakout(brand,locNo,batch,packageNo,orderNo,orderDetlId,wrkNo,anfme); |
| | | mobileService.plaPakout(brand,locNo,batch,packageNo,orderNo,orderDetlId,wrkNo,anfme,isReplace); |
| | | return R.ok(); |
| | | } |
| | | |
| | |
| | | String batch = json.get("batch").toString(); |
| | | Integer packageNo = Integer.parseInt(json.get("packageNo").toString()); |
| | | String orderNo = json.get("orderNo").toString(); |
| | | String orderDetlId = json.get("orderDetlId").toString(); |
| | | String plaQtyId = json.get("orderDetlId").toString(); |
| | | String wrkNo = json.get("wrkNo").toString(); |
| | | Double anfme = Double.parseDouble(json.get("anfme").toString()); |
| | | boolean isReplace = !Cools.isEmpty(json.get("replace")) && Cools.eq(json.get("replace").toString(),"y"); |
| | | |
| | | if(Cools.isEmpty(locNo) || Cools.isEmpty(batch) || Cools.isEmpty(packageNo)){ |
| | | return R.error("有参数为空,无法入库"); |
| | | } |
| | | |
| | | mobileService.plaPakout(brand,locNo,batch,packageNo,orderNo,orderDetlId,wrkNo,anfme); |
| | | mobileService.plaPakout(brand,locNo,batch,packageNo,orderNo,plaQtyId,wrkNo,anfme,isReplace); |
| | | return R.ok(); |
| | | } |
| | | |
| | | /* |
| | | 无订单拣货出库 |
| | | */ |
| | | @RequestMapping("/plaDetl/packout/noOrder/v1") |
| | | //@ManagerAuth(memo="pla手动出库") |
| | | public R plaPackOutWithoutOrder(@RequestBody List<PlaParam> params){ |
| | | |
| | | for (PlaParam param : params){ |
| | | mobileService.plaPackOutWithoutOrder(param.getBrand(),param.getBatch(),param.getPackageNo(),param.getAnfme()); |
| | | } |
| | | |
| | | return R.ok(); |
| | | } |
| | | |
| | |
| | | |
| | | return R.ok(); |
| | | } |
| | | @RequestMapping("select/mat/information/v1") |
| | | @ManagerAuth |
| | | public R pdaSelectInformation(@RequestParam String barcode){ |
| | | List<Pla> locDetls = mobileService.pdaSelectInfmt(barcode); |
| | | return R.ok(locDetls); |
| | | } |
| | | |
| | | |
| | | public static void main(String[] args) { |