工序接口添加

This commit is contained in:
lym
2024-03-08 10:40:37 +08:00
parent cc536e1b1e
commit 090a241e42
5 changed files with 38 additions and 13 deletions
@@ -95,4 +95,12 @@ public class ProcessController {
BeanUtils.toBean(list, ProcessRespVO.class));
}
@GetMapping("/getAll")
@Operation(summary = "获得所有工序信息")
@PreAuthorize("@ss.hasPermission('system:process:query')")
public CommonResult<List<ProcessDO>> getAllProcess() {
List<ProcessDO> processUser = processService.getAllProcess();
return success(BeanUtils.toBean(processUser, ProcessDO.class));
}
}
@@ -7,6 +7,8 @@ import com.cf.imes.module.system.controller.admin.process.vo.process.ProcessPage
import com.cf.imes.module.system.dal.dataobject.process.ProcessDO;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
/**
* 工序信息表 process Mapper
*
@@ -33,4 +35,9 @@ public interface ProcessMapper extends BaseMapperX<ProcessDO> {
.orderByDesc(ProcessDO::getId));
}
default List<ProcessDO> selectAll() {
return selectList(new LambdaQueryWrapperX<ProcessDO>()
.orderByDesc(ProcessDO::getId));
}
}
@@ -8,6 +8,7 @@ import com.cf.imes.module.system.dal.dataobject.process.ProcessDO;
import com.cf.imes.framework.common.pojo.PageResult;
import javax.validation.Valid;
import java.util.List;
/**
* 工序信息表 process Service 接口
@@ -54,4 +55,10 @@ public interface ProcessService {
*/
PageResult<ProcessDO> getProcessPage(ProcessPageReqVO pageReqVO);
/**
* 获得所有工序信息表 process
*
* @return 工序信息表 process
*/
List<ProcessDO> getAllProcess();
}
@@ -74,19 +74,17 @@ public class ProcessServiceImpl implements ProcessService {
// 校验存在
validateProcessExists(updateReqVO.getId());
ProcessDO updateProcess = BeanUtils.toBean(updateReqVO, ProcessDO.class);
System.out.println("pppppppppppppppppppp" + updateProcess);
// 更新工序信息
int updateProcessObj = processMapper.updateById(updateProcess);
processUserService.deleteProcessUserByProcess(updateReqVO.getId());
// if(updateReqVO.getUsers() != null){
// String[] usersId = updateReqVO.getUsers().split(",");
// for (String user : usersId) {
// ProcessAndUserSaveReqVO processAndUserSaveReqVO = new ProcessAndUserSaveReqVO();
// processAndUserSaveReqVO.setProcessId(updateReqVO.getId());
// processAndUserSaveReqVO.setUserId(Long.parseLong(user));
// processUserService.createProcessUser(processAndUserSaveReqVO);
// }
// }
if(updateReqVO.getUsers() != null && updateReqVO.getUsers() != ""){
String[] usersId = updateReqVO.getUsers().split(",");
for (String user : usersId) {
ProcessAndUserSaveReqVO processAndUserSaveReqVO = new ProcessAndUserSaveReqVO();
processAndUserSaveReqVO.setProcessId(updateReqVO.getId());
processAndUserSaveReqVO.setUserId(Long.parseLong(user));
processUserService.createProcessUser(processAndUserSaveReqVO);
}
}
processMapper.updateById(updateProcess);
}
@@ -128,4 +126,10 @@ public class ProcessServiceImpl implements ProcessService {
return processMapper.selectPage(pageReqVO);
}
@Override
public List<ProcessDO> getAllProcess() {
List<ProcessDO> processDOList = processMapper.selectAll();
return processDOList;
}
}