|
@@ -104,7 +104,6 @@ func (e *EmPloyService) EmployOperate(in *types.EmployOperateReq) (bool, string)
|
|
|
findMap["position_id"] = in.PositionId
|
|
|
id = idFormat(v1, in.EmployType)
|
|
|
table, _, employKey, source, projectId, isNijian, _ := employKeyFormat(in.EmployType, id)
|
|
|
- findMap["source"] = source
|
|
|
if isNijian {
|
|
|
findMap[employKey] = projectId
|
|
|
} else {
|
|
@@ -477,7 +476,6 @@ func (e *EmPloyService) DistributePerson(in *types.EmployDistributeReq) bool {
|
|
|
findMap := map[string]interface{}{
|
|
|
"position_id": positionId,
|
|
|
"source_id": v["source_id"],
|
|
|
- "source": v["source"],
|
|
|
}
|
|
|
if MC.CrmMysql.Count(entity.EMPLOY_INFO, findMap) == 0 {
|
|
|
//新增
|
|
@@ -495,7 +493,6 @@ func (e *EmPloyService) DistributePerson(in *types.EmployDistributeReq) bool {
|
|
|
findMap := map[string]interface{}{
|
|
|
"position_id": in.PositionId,
|
|
|
"source_id": v["source_id"],
|
|
|
- "source": v["source"],
|
|
|
}
|
|
|
employPositionId := v["position_id"]
|
|
|
if employPositionId != in.PositionId {
|
|
@@ -600,13 +597,11 @@ func employInfoPerson(v, table, id, employKey, findKey string, source int64, in
|
|
|
employData = MC.CrmMysql.Find(table, map[string]interface{}{
|
|
|
employKey: sourceId,
|
|
|
"position_id": in.PositionId,
|
|
|
- "source": source,
|
|
|
}, "is_ignore,status,id,type", "id", -1, -1)
|
|
|
} else {
|
|
|
employData = MC.CrmMysql.Find(table, map[string]interface{}{
|
|
|
employKey: sourceId,
|
|
|
"position_id": in.PositionId,
|
|
|
- "source": source,
|
|
|
}, "is_ignore,status,id", "id", -1, -1)
|
|
|
}
|
|
|
employId := int64(0)
|