|
|
|
@ -280,15 +280,19 @@ public class TaskQuestServiceImpl extends BaseServiceImpl<TaskQuestMapper, TaskQ
|
|
|
|
|
BasicdataWarehouseEntity myCurrentWarehouse = warehouseClient.getMyCurrentWarehouse(); |
|
|
|
|
verifyTask(taskSearchDTO.getTaskId(),myCurrentWarehouse.getId()); |
|
|
|
|
|
|
|
|
|
//查询托盘编码
|
|
|
|
|
BasicdataTrayEntity trayByTrayCode = basicdataTrayClient.getTrayByTrayCode(taskSearchDTO.getTrayCode()); |
|
|
|
|
Optional<BasicdataTrayEntity> trayByTrayCode1 = Optional.ofNullable(trayByTrayCode); |
|
|
|
|
if(!trayByTrayCode1.isPresent()){ |
|
|
|
|
Resp.scanFail("托盘码不存在!","托盘码不存在!"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
List<Long> collect =this.getmyWarehouseList(); |
|
|
|
|
baseMapper.setSqlMode(); |
|
|
|
|
if(ObjectUtils.isNotNull(taskSearchDTO.getTrayCode())){ |
|
|
|
|
|
|
|
|
|
//查询托盘编码
|
|
|
|
|
BasicdataTrayEntity trayByTrayCode = basicdataTrayClient.getTrayByTrayCode(taskSearchDTO.getTrayCode()); |
|
|
|
|
Optional<BasicdataTrayEntity> trayByTrayCode1 = Optional.ofNullable(trayByTrayCode); |
|
|
|
|
if(!trayByTrayCode1.isPresent()){ |
|
|
|
|
Resp.scanFail("托盘码不存在!","托盘码不存在!"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//查询传入的托盘数据
|
|
|
|
|
List<QuestDetailEntity> list = getQuestDetailList(taskSearchDTO,myCurrentWarehouse.getId(),trayByTrayCode.getId()); |
|
|
|
|
// List<TaskTrayVO> list = getTaskTrayInfo(page,taskSearchDTO,collect);// 查询有没有当次盘点任务的托盘数据
|
|
|
|
@ -315,12 +319,12 @@ public class TaskQuestServiceImpl extends BaseServiceImpl<TaskQuestMapper, TaskQ
|
|
|
|
|
|
|
|
|
|
}else{ |
|
|
|
|
//查询有没有托盘的数据
|
|
|
|
|
List<QuestDetailEntity> list1 = getQuestDetailList(taskSearchDTO,myCurrentWarehouse.getId(),trayByTrayCode.getId()); |
|
|
|
|
List<QuestDetailEntity> list1 = getQuestDetailList(taskSearchDTO,myCurrentWarehouse.getId(),null); |
|
|
|
|
if(!list1.isEmpty()){ |
|
|
|
|
// int sum = list1.stream().mapToInt(QuestDetailEntity::getStockNum).sum(); //总数
|
|
|
|
|
return R.data(getTaskTrayInfo(list1,1)); |
|
|
|
|
} |
|
|
|
|
return null; |
|
|
|
|
return R.success("成功"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|