修改移除库房下对应的物料信息逻辑

This commit is contained in:
yangjun 2025-11-07 09:11:26 +08:00
parent 20c6207bca
commit b799d486ed
5 changed files with 34 additions and 2 deletions

View File

@ -159,7 +159,9 @@ public class BlWarehouseMaterialInfoController extends JeecgController<BlWarehou
@RequiresPermissions("warehouseMaterialInfo:bl_warehouse_material_info:add")
@GetMapping(value = "/deleteBatch")
public Result<String> deleteBatch(@RequestParam(name = "ids", required = true) String ids) {
this.blWarehouseMaterialInfoService.removeByIds(Arrays.asList(ids.split(",")));
// QueryWrapper<BlWarehouseMaterialInfo> queryWrapper = new QueryWrapper<>();
// queryWrapper.in("id", Arrays.asList(ids.split(",")));
this.blWarehouseMaterialInfoService.deleteBatch(ids);
return Result.OK("移除成功!");
}
@ -249,7 +251,7 @@ public class BlWarehouseMaterialInfoController extends JeecgController<BlWarehou
@RequiresPermissions("warehouseMaterialInfo:bl_warehouse_material_info:add")
@GetMapping(value = "/deleteAllWuliao")
public Result<String> deleteAllWuliao(@RequestParam(name = "nuId", required = true) String nuId) {
blWarehouseMaterialInfoService.remove(new QueryWrapper<BlWarehouseMaterialInfo>().eq("nu_id", nuId).apply("kcsl - 0 = 0"));
blWarehouseMaterialInfoService.deleteAllWuliao(nuId);
return Result.OK("移除成功!");
}

View File

@ -23,4 +23,8 @@ public interface BlWarehouseMaterialInfoMapper extends BaseMapper<BlWarehouseMat
List<BlWarehouseMaterialInfo> getRemainingList(@Param("params") BlWarehouseMaterialInfo blWarehouseMaterialInfo);
void batchInsert(@Param("list")List<BlWarehouseMaterialInfo> list);
void deleteBatch(@Param("ids") String ids);
void deleteAllWuliao(@Param("nuId") String nuId);
}

View File

@ -62,4 +62,16 @@
</foreach>
</insert>
<delete id="deleteBatch">
DELETE FROM nu_warehouse_material_info WHERE id IN
<foreach item="item" collection="ids.split(',')" separator="," close=")" open="(" index="index">
#{item}
</foreach>
</delete>
<delete id="deleteAllWuliao">
DELETE FROM nu_warehouse_material_info WHERE nu_id = #{nuId} and kcsl -0 &lt;= 0
</delete>
</mapper>

View File

@ -12,4 +12,8 @@ import com.baomidou.mybatisplus.extension.service.IService;
public interface IBlWarehouseMaterialInfoService extends IService<BlWarehouseMaterialInfo> {
void addAllWuliao(BlWarehouseMaterialInfo blWarehouseMaterialInfo);
void deleteBatch(String ids);
void deleteAllWuliao(String nuId);
}

View File

@ -37,4 +37,14 @@ public class BlWarehouseMaterialInfoServiceImpl extends ServiceImpl<BlWarehouseM
}
baseMapper.batchInsert(list);
}
@Override
public void deleteBatch(String ids) {
baseMapper.deleteBatch(ids);
}
@Override
public void deleteAllWuliao(String nuId) {
baseMapper.deleteAllWuliao(nuId);
}
}