feat(wms): 增强版本管理界面,添加方案参数功能
在版本管理页面中,新增方案参数的显示和编辑功能。用户可以通过操作按钮对方案点位和参数进行编辑和删除。后端服务也进行了相应的调整,以支持方案参数的增删改查操作。此更新提升了用户在管理方案时的灵活性和便捷性。
This commit is contained in:
@@ -11,10 +11,12 @@ import com.klp.common.exception.ServiceException;
|
||||
import com.klp.common.utils.StringUtils;
|
||||
import com.klp.domain.WmsProcessSpec;
|
||||
import com.klp.domain.WmsProcessPlan;
|
||||
import com.klp.domain.WmsProcessPlanParam;
|
||||
import com.klp.domain.WmsProcessSpecVersion;
|
||||
import com.klp.domain.bo.WmsProcessSpecVersionBo;
|
||||
import com.klp.domain.vo.WmsProcessSpecVersionVo;
|
||||
import com.klp.mapper.WmsProcessPlanMapper;
|
||||
import com.klp.mapper.WmsProcessPlanParamMapper;
|
||||
import com.klp.mapper.WmsProcessSpecMapper;
|
||||
import com.klp.mapper.WmsProcessSpecVersionMapper;
|
||||
import com.klp.service.IWmsProcessSpecVersionService;
|
||||
@@ -37,6 +39,7 @@ public class WmsProcessSpecVersionServiceImpl implements IWmsProcessSpecVersionS
|
||||
private final WmsProcessSpecVersionMapper baseMapper;
|
||||
private final WmsProcessSpecMapper wmsProcessSpecMapper;
|
||||
private final WmsProcessPlanMapper wmsProcessPlanMapper;
|
||||
private final WmsProcessPlanParamMapper wmsProcessPlanParamMapper;
|
||||
|
||||
@Override
|
||||
public WmsProcessSpecVersionVo queryById(Long versionId) {
|
||||
@@ -142,6 +145,12 @@ public class WmsProcessSpecVersionServiceImpl implements IWmsProcessSpecVersionS
|
||||
for (Long versionId : ids) {
|
||||
LambdaQueryWrapper<WmsProcessPlan> pq = Wrappers.lambdaQuery();
|
||||
pq.eq(WmsProcessPlan::getVersionId, versionId);
|
||||
List<WmsProcessPlan> plans = wmsProcessPlanMapper.selectList(pq);
|
||||
for (WmsProcessPlan plan : plans) {
|
||||
LambdaQueryWrapper<WmsProcessPlanParam> pr = Wrappers.lambdaQuery();
|
||||
pr.eq(WmsProcessPlanParam::getPlanId, plan.getPlanId());
|
||||
wmsProcessPlanParamMapper.delete(pr);
|
||||
}
|
||||
wmsProcessPlanMapper.delete(pq);
|
||||
}
|
||||
return baseMapper.deleteBatchIds(ids) > 0;
|
||||
|
||||
Reference in New Issue
Block a user