同步CusFieldData数据接口

pull/178/MERGE^2
dxfeng 3 years ago
parent ceb3484d6d
commit 0e3fc1a238

@ -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…
Cancel
Save