|
@@ -132,7 +132,7 @@
|
|
|
<where>
|
|
<where>
|
|
|
DELETED = 0
|
|
DELETED = 0
|
|
|
<if test="companyType!=null and companyType!=''">
|
|
<if test="companyType!=null and companyType!=''">
|
|
|
- AND RC.COMPANY_TYPE = #{companyType}
|
|
|
|
|
|
|
+ AND REGEXP_LIKE(RC.COMPANY_TYPE, #{companyType})
|
|
|
</if>
|
|
</if>
|
|
|
<if test="companyId!=null and companyId!=''">
|
|
<if test="companyId!=null and companyId!=''">
|
|
|
AND RC.COMPANY_ID = #{companyId}
|
|
AND RC.COMPANY_ID = #{companyId}
|
|
@@ -162,8 +162,7 @@
|
|
|
</if>
|
|
</if>
|
|
|
)
|
|
)
|
|
|
<where>
|
|
<where>
|
|
|
- <if test="companyType != null and companyType == '业务单位'">
|
|
|
|
|
- <include refid="com.steerinfo.dil.mapper.CommonMapper.rootCompanyFilter"></include>
|
|
|
|
|
|
|
+ <if test="companyType != null and companyType == '业务单位' and isListed == null">
|
|
|
<include refid="com.steerinfo.dil.mapper.CommonMapper.filterCompanyData"></include>
|
|
<include refid="com.steerinfo.dil.mapper.CommonMapper.filterCompanyData"></include>
|
|
|
</if>
|
|
</if>
|
|
|
</where>
|
|
</where>
|
|
@@ -300,7 +299,6 @@
|
|
|
OPERATION_POINT_ID "value",
|
|
OPERATION_POINT_ID "value",
|
|
|
OPERATION_POINT_CODE || '-' || OPERATION_POINT_NAME "label",
|
|
OPERATION_POINT_CODE || '-' || OPERATION_POINT_NAME "label",
|
|
|
OPERATION_POINT_CODE || '-' || OPERATION_POINT_NAME "text"
|
|
OPERATION_POINT_CODE || '-' || OPERATION_POINT_NAME "text"
|
|
|
-
|
|
|
|
|
from RMS_OPERATION_POINT
|
|
from RMS_OPERATION_POINT
|
|
|
<where>
|
|
<where>
|
|
|
DELETED = 0
|
|
DELETED = 0
|
|
@@ -320,6 +318,7 @@
|
|
|
AND ALTERNATE_FIELDS1 = #{sourceFlag}
|
|
AND ALTERNATE_FIELDS1 = #{sourceFlag}
|
|
|
</if>
|
|
</if>
|
|
|
</where>
|
|
</where>
|
|
|
|
|
+ order by LENGTH(OPERATION_POINT_CODE || '-' || OPERATION_POINT_NAME)
|
|
|
FETCH NEXT 10 ROWS ONLY
|
|
FETCH NEXT 10 ROWS ONLY
|
|
|
)
|
|
)
|
|
|
<if test="id!=null and id.size>0">
|
|
<if test="id!=null and id.size>0">
|
|
@@ -388,6 +387,9 @@
|
|
|
<if test="index!=null and index!=''">
|
|
<if test="index!=null and index!=''">
|
|
|
AND REGEXP_LIKE("label", #{index})
|
|
AND REGEXP_LIKE("label", #{index})
|
|
|
</if>
|
|
</if>
|
|
|
|
|
+ <if test="personnelName!=null and personnelName!=''">
|
|
|
|
|
+ AND REGEXP_LIKE("label", #{personnelName})
|
|
|
|
|
+ </if>
|
|
|
<if test="lastIndex!=null">
|
|
<if test="lastIndex!=null">
|
|
|
and "personnelId" < #{lastIndex}
|
|
and "personnelId" < #{lastIndex}
|
|
|
</if>
|
|
</if>
|
|
@@ -1508,6 +1510,7 @@
|
|
|
RP.PERSONNEL_NAME "personnelName",
|
|
RP.PERSONNEL_NAME "personnelName",
|
|
|
RP.PERSONNEL_POST "personnelPost",
|
|
RP.PERSONNEL_POST "personnelPost",
|
|
|
RP.PERSONNEL_PHONE "personnelPhone",
|
|
RP.PERSONNEL_PHONE "personnelPhone",
|
|
|
|
|
+ RP.IDENTITY_CARD "personnelCard",
|
|
|
RP.INNNER_CODE "innerCode",
|
|
RP.INNNER_CODE "innerCode",
|
|
|
to_char(RP.SSO_ID) "ssoId",
|
|
to_char(RP.SSO_ID) "ssoId",
|
|
|
CASE WHEN RC.COMPANY_TYPE = '业务单位'
|
|
CASE WHEN RC.COMPANY_TYPE = '业务单位'
|
|
@@ -1589,12 +1592,9 @@
|
|
|
RP.PERSONNEL_NAME "personnelName",
|
|
RP.PERSONNEL_NAME "personnelName",
|
|
|
RP.PERSONNEL_POST "personnelPost",
|
|
RP.PERSONNEL_POST "personnelPost",
|
|
|
RP.PERSONNEL_PHONE "personnelPhone",
|
|
RP.PERSONNEL_PHONE "personnelPhone",
|
|
|
|
|
+ RP.IDENTITY_CARD "personnelCard",
|
|
|
RP.INNNER_CODE "innerCode",
|
|
RP.INNNER_CODE "innerCode",
|
|
|
to_char(RP.SSO_ID) "ssoId",
|
|
to_char(RP.SSO_ID) "ssoId",
|
|
|
- RP.PERSONNEL_ID "id",
|
|
|
|
|
- RP.PERSONNEL_ID "value",
|
|
|
|
|
- RP.PERSONNEL_NAME "label",
|
|
|
|
|
- RP.PERSONNEL_NAME "text",
|
|
|
|
|
CASE WHEN RC.COMPANY_TYPE = '业务单位'
|
|
CASE WHEN RC.COMPANY_TYPE = '业务单位'
|
|
|
THEN RC.COMPANY_ID
|
|
THEN RC.COMPANY_ID
|
|
|
else -1
|
|
else -1
|
|
@@ -1611,6 +1611,10 @@
|
|
|
THEN RC.COMPANY_ID
|
|
THEN RC.COMPANY_ID
|
|
|
else -1
|
|
else -1
|
|
|
END "receivingCompanyId",
|
|
END "receivingCompanyId",
|
|
|
|
|
+ RP.PERSONNEL_ID "id",
|
|
|
|
|
+ RP.PERSONNEL_ID "value",
|
|
|
|
|
+ RP.PERSONNEL_NAME "label",
|
|
|
|
|
+ RP.PERSONNEL_NAME "text",
|
|
|
'personnelName' "prop"
|
|
'personnelName' "prop"
|
|
|
<if test="capacityId!=null and capacityId!=''">
|
|
<if test="capacityId!=null and capacityId!=''">
|
|
|
,NVL(T ."countNumber",0) "countNumber"
|
|
,NVL(T ."countNumber",0) "countNumber"
|