半成品-人工拣货

main
bbl\baobl 2024-03-14 10:55:19 +08:00
parent 79f7b07fcc
commit d61a33d5db
3 changed files with 21 additions and 4 deletions

View File

@ -160,12 +160,10 @@ public class PickDetailController {
@PostMapping("/picking")
@Log("拣货")
@ApiOperation("拣货确认")
@AnonymousAccess
public ResponseEntity<Object> picking(@RequestBody String datas){
System.out.println("datas:"+datas);
public ResponseEntity<Object> picking(@RequestBody Long[] ids){
// pick_in(pickDetailId);
ApiResult apiResult=ApiResult.fail(200, "操作成功", "");
ApiResult apiResult=taskService.picking(ids);
return new ResponseEntity<>(apiResult, HttpStatus.valueOf(apiResult.getStatus()));
}

View File

@ -141,4 +141,11 @@ public interface TaskService {
ApiResult manualReceiving(JSONObject request);
ApiResult getAsnTask(Point point, Task task);
/**
*
* @param ids
* @return
*/
ApiResult picking(Long[] ids);
}

View File

@ -421,4 +421,16 @@ public class TaskServiceImpl implements TaskService {
}
return null;
}
@Override
public ApiResult picking(Long[] ids) {
List<Task> taskList=new ArrayList<>();
for (int i = 0; i < ids.length; i++) {
Long id=ids[i];
Task task=taskRepository.getById(id);
taskList.add(task);
}
inventoryService.pickDelInventory(taskList);
return ApiResult.fail(200,"操作成功","");
}
}