@ -267,5 +267,5 @@ public interface ProjectDao extends BaseMapper<PlmProjectInfo> {
IPage<PlmProjectPartData> projectPartSearchByAnyField(Page<PlmProjectPartData> plmProjectPartDataPage,@Param("params") Map<String, String> params);
List<PlmProjectInfoData> getProjectByName(String site, String projectName);
List<PlmProjectInfoData> getProjectByName(String site, String projectName, String customerId);
}
@ -230,7 +230,7 @@ public class ProjectServiceImpl implements ProjectService {
List<PlmUserRoleData> userRoleList = new ArrayList<>();
String projectId = "";
if (inData.getId() == 0) {
List<PlmProjectInfoData> list = projectDao.getProjectByName(inData.getSite(),inData.getProjectName());
List<PlmProjectInfoData> list = projectDao.getProjectByName(inData.getSite(),inData.getProjectName(), inData.getCustomerId());
if (!list.isEmpty()){
throw new RuntimeException("项目名称已存在!");
@ -884,6 +884,6 @@ update_by,update_date,priority,site,id,project_desc,customer_remark,remark,need_
<select id="getProjectByName" resultType="com.spring.modules.project.data.PlmProjectInfoData">
select project_name
from plm_project_info
where site = #{site} and project_name = #{projectName}
where site = #{site} and project_name = #{projectName} and customer_id = #{customerId}
</select>
</mapper>