fix:修复入库取消分配没有删除组盘记录问题
This commit is contained in:
@@ -184,10 +184,11 @@ public class StIvtIostorinvServiceImpl extends ServiceImpl<StIvtIostorinvOutMapp
|
||||
}
|
||||
StIvtIostorinvdtl dtl = form.toJavaObject(StIvtIostorinvdtl.class);
|
||||
String[] vehicles = dtl.getVehicle_id().split(",");
|
||||
List<MdPbVehicleMater> list = iMdPbVehicleMaterService.list(new QueryWrapper<MdPbVehicleMater>()
|
||||
.select("group_id").in("id", Arrays.asList(vehicles)));
|
||||
iMdPbVehicleMaterService.remove(new QueryWrapper<MdPbVehicleMater>().in("id", Arrays.asList(vehicles)));
|
||||
iMdGruopDickService.remove(new QueryWrapper<MdGruopDick>()
|
||||
.in("vehicle_code", Arrays.asList(dtl.getVehicle_id().split(",")))
|
||||
.lt("status", StatusEnum.FORM_STATUS.code("完成")));
|
||||
List<String> groups = list.stream().map(MdPbVehicleMater::getGroup_id).collect(Collectors.toList());
|
||||
iMdGruopDickService.removeByIds(groups);
|
||||
iStIvtIostorinvDtlService.update(new UpdateWrapper<StIvtIostorinvdtl>()
|
||||
.set("update_time", DateUtil.now())
|
||||
.set("vehicle_code", null)
|
||||
|
||||
Reference in New Issue
Block a user