diff --git a/src/com/engine/organization/mapper/job/JobMapper.java b/src/com/engine/organization/mapper/job/JobMapper.java
index f5dbbab8..2b7f7c0b 100644
--- a/src/com/engine/organization/mapper/job/JobMapper.java
+++ b/src/com/engine/organization/mapper/job/JobMapper.java
@@ -162,6 +162,8 @@ public interface JobMapper {
*/
Long getIdByNameAndPid(@Param("jobName") String jobName, @Param("parentCompany") Long parentCompany, @Param("parentDepartment") Long parentDepartment, @Param("parentJob") Long parentJob);
+ Long getIdByNameAndEcId(@Param("jobName") String jobName, @Param("ecCompany") String ecCompany, @Param("ecDepartment") String ecDepartment);
+
int checkRepeatNo(@Param("jobNo") String jobNo, @Param("id") Long id);
/**
diff --git a/src/com/engine/organization/mapper/job/JobMapper.xml b/src/com/engine/organization/mapper/job/JobMapper.xml
index 4a850d3b..31d88509 100644
--- a/src/com/engine/organization/mapper/job/JobMapper.xml
+++ b/src/com/engine/organization/mapper/job/JobMapper.xml
@@ -548,6 +548,14 @@
WHERE SCOPE = 'HrmCustomFieldByInfoType'
AND SCOPEID = -1
+
and ifnull(parent_job,0) =
diff --git a/src/com/engine/organization/mapper/trigger/CompTriggerMapper.java b/src/com/engine/organization/mapper/trigger/CompTriggerMapper.java
index 7cebc741..2d0e9832 100644
--- a/src/com/engine/organization/mapper/trigger/CompTriggerMapper.java
+++ b/src/com/engine/organization/mapper/trigger/CompTriggerMapper.java
@@ -1,7 +1,7 @@
package com.engine.organization.mapper.trigger;
-import com.alibaba.fastjson.JSONObject;
+import com.engine.organization.entity.cusfielddata.po.CusFieldData;
import org.apache.ibatis.annotations.Param;
import weaver.hrm.passwordprotection.domain.HrmResource;
@@ -20,7 +20,7 @@ public interface CompTriggerMapper {
String getJobTitleMarkById(@Param("id") Integer id);
- JSONObject getCusFieldDataById(@Param("id") Integer id);
+ CusFieldData getCusFieldDataById(@Param("id") Integer id);
Integer sumStaffNum(@Param("fdatebegin") Date fdatebegin, @Param("compId") Integer compId);
diff --git a/src/com/engine/organization/mapper/trigger/CompTriggerMapper.xml b/src/com/engine/organization/mapper/trigger/CompTriggerMapper.xml
index 29ef9d02..cc3cd314 100644
--- a/src/com/engine/organization/mapper/trigger/CompTriggerMapper.xml
+++ b/src/com/engine/organization/mapper/trigger/CompTriggerMapper.xml
@@ -31,7 +31,7 @@
from hrmjobtitles
where id = #{id}
-