Browse Source

2025-03-12

master
qiezi 10 months ago
parent
commit
76402a20b4
  1. 1
      src/main/java/com/spring/modules/project/data/PlmOperatorData.java
  2. 1
      src/main/java/com/spring/modules/project/service/impl/ProjectServiceImpl.java
  3. 13
      src/main/resources/mapper/project/ProjectDao.xml

1
src/main/java/com/spring/modules/project/data/PlmOperatorData.java

@ -8,4 +8,5 @@ import org.apache.ibatis.type.Alias;
public class PlmOperatorData extends PlmOperator { public class PlmOperatorData extends PlmOperator {
private String buNo; private String buNo;
private String roleNo;
} }

1
src/main/java/com/spring/modules/project/service/impl/ProjectServiceImpl.java

@ -123,6 +123,7 @@ public class ProjectServiceImpl implements ProjectService {
inData.setCreateBy(sysUserEntity.getUsername()); inData.setCreateBy(sysUserEntity.getUsername());
inData.setStatus("未发布"); inData.setStatus("未发布");
projectDao.saveProjectInfo(inData); projectDao.saveProjectInfo(inData);
// 增加前缀数据
seqRuleService.save(new SeqRule(inData.getSite(),"XM","项目",projectId,2)); seqRuleService.save(new SeqRule(inData.getSite(),"XM","项目",projectId,2));
}else { }else {
PlmProjectInfoData checkPlmProjectInfoData=projectDao.checkPlmProjectInfoData(inData); PlmProjectInfoData checkPlmProjectInfoData=projectDao.checkPlmProjectInfoData(inData);

13
src/main/resources/mapper/project/ProjectDao.xml

@ -84,12 +84,15 @@
</select> </select>
<select id="searchOperatorWithSite" resultType="com.spring.modules.project.data.PlmOperatorData"> <select id="searchOperatorWithSite" resultType="com.spring.modules.project.data.PlmOperatorData">
select operator_id,operator_name from plm_operator
<where>
and site=#{site}
select operator_id,operator_name from plm_operator u
<if test="roleNo != null and roleNo != ''">
left join AccessRole r on u.site = r.site and u.operator_id = r.username and role_no = #{roleNo}
</if>
<where>
and u.site=#{site}
<if test="operatorId != null and operatorId != ''"> <if test="operatorId != null and operatorId != ''">
AND operator_id like #{operatorId}
</if>
AND u.operator_id like #{operatorId}
</if>
</where> </where>
</select> </select>

Loading…
Cancel
Save