Browse Source

修改包件修改

training
caoyizhong 1 year ago
parent
commit
26439b9129
  1. 19
      blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionStockupServiceImpl.java
  2. 2
      blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/api/WarehouseTaskApiController.java
  3. 4
      blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/ITaskQuestService.java
  4. 53
      blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/impl/TaskQuestServiceImpl.java

19
blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionStockupServiceImpl.java

@ -1758,16 +1758,18 @@ public class DistributionStockupServiceImpl extends BaseServiceImpl<Distribution
return Resp.scanFail("备货失败!有其他包件无法整托", "备货失败!有其他包件无法整托");
} else {
List<DistributionStockEntity> list1 = new ArrayList<>();
voList.forEach(i -> {
//查询是否已备货
DistributionParcelListEntity byId = distributionParcelListService.getById(i.getParcelListId());
if(ObjectUtils.isNotNull(byId) && !byId.getOrderPackageStockupStatus().equals(OrderPackageStockupStatusConstant.yibeihu.getValue())){
DistributionStockEntity distributionStock = new DistributionStockEntity();
//修改包件备货状态
DistributionParcelListEntity parcelList = new DistributionParcelListEntity();
parcelList.setId(i.getParcelListId());
parcelList.setOrderPackageStockupStatus(OrderPackageStockupStatusConstant.yibeihu.getValue());
distributionParcelListService.updateById(parcelList);
// DistributionParcelListEntity parcelList = new DistributionParcelListEntity();
// parcelList.setId(i.getParcelListId());
// parcelList.setOrderPackageStockupStatus(OrderPackageStockupStatusConstant.yibeihu.getValue());
// distributionParcelListService.updateById(parcelList);
//判断备货任务是否完成
if(one.getStockUpType().equals("3")){
@ -1830,6 +1832,15 @@ public class DistributionStockupServiceImpl extends BaseServiceImpl<Distribution
//添加扫描记录
if(!list1.isEmpty()){
List<Long> collect = voList.stream().map(DistributionStockPackageVO::getParcelListId).collect(Collectors.toList());
boolean update = distributionParcelListService.update(Wrappers.<DistributionParcelListEntity>lambdaUpdate()
.in(DistributionParcelListEntity::getId, collect)
.set(DistributionParcelListEntity::getOrderPackageStockupStatus, OrderPackageStockupStatusConstant.yibeihu.getValue())
);
if(!update){
log.info("包件备货信息修改失败!!");
throw new ServiceException("包件备货信息修改失败!!");
}
//判断备货任务是否完成
if(one.getStockUpType().equals("3")){

2
blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/api/WarehouseTaskApiController.java

@ -252,7 +252,7 @@ public class WarehouseTaskApiController {
map.put("allocationCode",allocationCode);
map.put("allNum",allNUm);
map.put("finishNum",finishNUm);
map.put("list", ObjectUtils.isNotNull(list.getRecords()) ? list.getRecords() : null);
map.put("list", ObjectUtils.isNotNull(list) ? list.getRecords() : null);
return R.data(map);
}catch (CustomerException e){
log.warn(e.message);

4
blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/ITaskQuestService.java

@ -112,6 +112,10 @@ public interface ITaskQuestService extends BaseService<TaskQuestEntity> {
*/
IPage<QuestDetailEntity> allocationDetailByStock(IPage<Object> page,TaskSearchDTO taskSearchDTO);
/**
* 修改包件信息
* @param taskSearchDTO
*/
void updateQuestSetail(TaskSearchDTO taskSearchDTO);
/**

53
blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/impl/TaskQuestServiceImpl.java

@ -1140,13 +1140,16 @@ public class TaskQuestServiceImpl extends BaseServiceImpl<TaskQuestMapper, TaskQ
.eq("is_deleted", 0);
List<TaskQuestChildEntity> questChildEntitys = taskQuestChildService.list(queryWrapper);
List<String> marketNames = null;
for (TaskQuestChildEntity childEntity : questChildEntitys) {
if (Objects.isNull(marketNames)) {
marketNames = new ArrayList<>();
if(ObjectUtils.isNotNull(questChildEntitys) && !questChildEntitys.isEmpty()){
for (TaskQuestChildEntity childEntity : questChildEntitys) {
if (Objects.isNull(marketNames)) {
marketNames = new ArrayList<>();
}
marketNames.add(childEntity.getRefName());
}
marketNames.add(childEntity.getRefName());
taskSearchDTO.setMarketNames(marketNames);
}
taskSearchDTO.setMarketNames(marketNames);
//判断是否有明细数据存入
// QueryWrapper<QuestDetailEntity> questDetailEntityQueryWrapper = new QueryWrapper<>();
@ -1198,13 +1201,23 @@ public class TaskQuestServiceImpl extends BaseServiceImpl<TaskQuestMapper, TaskQ
.eq("is_deleted", 0);
List<TaskQuestChildEntity> questChildEntitys = taskQuestChildService.list(queryWrapper);
List<String> marketNames = null;
for (TaskQuestChildEntity childEntity : questChildEntitys) {
if (Objects.isNull(marketNames)) {
marketNames = new ArrayList<>();
if(ObjectUtils.isNotNull(questChildEntitys) && !questChildEntitys.isEmpty()){
for (TaskQuestChildEntity childEntity : questChildEntitys) {
if (Objects.isNull(marketNames)) {
marketNames = new ArrayList<>();
}
marketNames.add(childEntity.getRefName());
}
marketNames.add(childEntity.getRefName());
taskSearchDTO.setMarketNames(marketNames);
}
taskSearchDTO.setMarketNames(marketNames);
// for (TaskQuestChildEntity childEntity : questChildEntitys) {
// if (Objects.isNull(marketNames)) {
// marketNames = new ArrayList<>();
// }
// marketNames.add(childEntity.getRefName());
// }
// taskSearchDTO.setMarketNames(marketNames);
//判断是否有明细数据存入
// QueryWrapper<QuestDetailEntity> questDetailEntityQueryWrapper = new QueryWrapper<>();
@ -1256,13 +1269,23 @@ public class TaskQuestServiceImpl extends BaseServiceImpl<TaskQuestMapper, TaskQ
.eq("is_deleted", 0);
List<TaskQuestChildEntity> questChildEntitys = taskQuestChildService.list(queryWrapper);
List<String> marketNames = null;
for (TaskQuestChildEntity childEntity : questChildEntitys) {
if (Objects.isNull(marketNames)) {
marketNames = new ArrayList<>();
if(ObjectUtils.isNotNull(questChildEntitys) && !questChildEntitys.isEmpty()){
for (TaskQuestChildEntity childEntity : questChildEntitys) {
if (Objects.isNull(marketNames)) {
marketNames = new ArrayList<>();
}
marketNames.add(childEntity.getRefName());
}
marketNames.add(childEntity.getRefName());
taskSearchDTO.setMarketNames(marketNames);
}
taskSearchDTO.setMarketNames(marketNames);
// for (TaskQuestChildEntity childEntity : questChildEntitys) {
// if (Objects.isNull(marketNames)) {
// marketNames = new ArrayList<>();
// }
// marketNames.add(childEntity.getRefName());
// }
// taskSearchDTO.setMarketNames(marketNames);
//判断是否有明细数据存入
// QueryWrapper<QuestDetailEntity> questDetailEntityQueryWrapper = new QueryWrapper<>();

Loading…
Cancel
Save