!178 同步CusFieldData数据接口
Merge pull request !178 from dxfeng/feature/dxf
This commit is contained in:
commit
090c17f5ec
|
|
@ -57,4 +57,19 @@ public class JclOrgController {
|
|||
return ReturnResult.exceptionHandle(e);
|
||||
}
|
||||
}
|
||||
|
||||
@GET
|
||||
@Path("/syncCusFieldData")
|
||||
@Produces(MediaType.APPLICATION_JSON)
|
||||
public ReturnResult syncCusFieldData(@Context HttpServletRequest request, @Context HttpServletResponse response) {
|
||||
try {
|
||||
User user = HrmUserVarify.getUser(request, response);
|
||||
Map<String, Object> map = ParamUtil.request2Map(request);
|
||||
String id = Util.null2String(map.get("id"));
|
||||
getJclOrgWrapper(user).syncCusFieldData(id);
|
||||
return ReturnResult.successed();
|
||||
} catch (Exception e) {
|
||||
return ReturnResult.exceptionHandle(e);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@ package com.engine.organization.wrapper;
|
|||
|
||||
import com.engine.organization.entity.company.po.CompPO;
|
||||
import com.engine.organization.entity.department.po.DepartmentPO;
|
||||
import com.engine.organization.trigger.cusfielddata.CusFieldDataTrigger;
|
||||
import com.engine.organization.util.OrganizationWrapper;
|
||||
import com.engine.organization.util.relation.EcHrmRelationUtil;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
|
|
@ -52,4 +53,8 @@ public class JclOrgWrapper extends OrganizationWrapper {
|
|||
}
|
||||
return jclOrgId;
|
||||
}
|
||||
|
||||
public void syncCusFieldData(String id) {
|
||||
new CusFieldDataTrigger().run(Long.parseLong(id));
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue