feat(wms): 增强版本管理界面,添加方案参数功能
在版本管理页面中,新增方案参数的显示和编辑功能。用户可以通过操作按钮对方案点位和参数进行编辑和删除。后端服务也进行了相应的调整,以支持方案参数的增删改查操作。此更新提升了用户在管理方案时的灵活性和便捷性。
This commit is contained in:
@@ -9,10 +9,12 @@ import com.klp.common.core.page.TableDataInfo;
|
||||
import com.klp.common.exception.ServiceException;
|
||||
import com.klp.common.utils.StringUtils;
|
||||
import com.klp.domain.WmsProcessPlan;
|
||||
import com.klp.domain.WmsProcessPlanParam;
|
||||
import com.klp.domain.WmsProcessSpecVersion;
|
||||
import com.klp.domain.bo.WmsProcessPlanBo;
|
||||
import com.klp.domain.vo.WmsProcessPlanVo;
|
||||
import com.klp.mapper.WmsProcessPlanMapper;
|
||||
import com.klp.mapper.WmsProcessPlanParamMapper;
|
||||
import com.klp.mapper.WmsProcessSpecVersionMapper;
|
||||
import com.klp.service.IWmsProcessPlanService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
@@ -32,6 +34,7 @@ public class WmsProcessPlanServiceImpl implements IWmsProcessPlanService {
|
||||
|
||||
private final WmsProcessPlanMapper baseMapper;
|
||||
private final WmsProcessSpecVersionMapper wmsProcessSpecVersionMapper;
|
||||
private final WmsProcessPlanParamMapper wmsProcessPlanParamMapper;
|
||||
|
||||
@Override
|
||||
public WmsProcessPlanVo queryById(Long planId) {
|
||||
@@ -102,6 +105,11 @@ public class WmsProcessPlanServiceImpl implements IWmsProcessPlanService {
|
||||
if (Boolean.TRUE.equals(isValid)) {
|
||||
// 可扩展业务校验
|
||||
}
|
||||
for (Long planId : ids) {
|
||||
LambdaQueryWrapper<WmsProcessPlanParam> pq = Wrappers.lambdaQuery();
|
||||
pq.eq(WmsProcessPlanParam::getPlanId, planId);
|
||||
wmsProcessPlanParamMapper.delete(pq);
|
||||
}
|
||||
return baseMapper.deleteBatchIds(ids) > 0;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user