2025-05-06 稻花香集团集成主数据平台平台组织架构创建
This commit is contained in:
@@ -0,0 +1,84 @@
|
||||
package com.seeyon.ctp.rest.resources;
|
||||
|
||||
import cn.hutool.log.Log;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.seeyon.apps.src_mainorganization.bo.ReceiveOrgMemberResponse;
|
||||
import com.seeyon.apps.src_mainorganization.service.IReceiveOrgMemberService;
|
||||
import com.seeyon.ctp.common.AppContext;
|
||||
|
||||
import javax.ws.rs.Consumes;
|
||||
import javax.ws.rs.POST;
|
||||
import javax.ws.rs.Path;
|
||||
import javax.ws.rs.Produces;
|
||||
import javax.ws.rs.core.Response;
|
||||
import java.io.IOException;
|
||||
|
||||
|
||||
/**
|
||||
* @author huangzhengguo:
|
||||
* @version 创建时间:2025年04月16日
|
||||
* 类说明 根据接收消息新增或者修改组织架构信息
|
||||
*/
|
||||
@Path("/orgMember")
|
||||
@Produces({"application/json", "application/xml"})
|
||||
public class SaveAndUpdateMemberMainResource extends BaseResource {
|
||||
|
||||
private static final Log log = Log.get(SaveAndUpdateMemberMainResource.class);
|
||||
|
||||
private IReceiveOrgMemberService receiveOrgMemberService;
|
||||
|
||||
public IReceiveOrgMemberService getReceiveOrgMemberService() {
|
||||
if (this.receiveOrgMemberService == null) {
|
||||
this.receiveOrgMemberService = ((IReceiveOrgMemberService) AppContext.getBean("receiveOrgMemberService"));
|
||||
}
|
||||
return receiveOrgMemberService;
|
||||
}
|
||||
public void setReceiveOrgMemberService(IReceiveOrgMemberService receiveOrgMemberService) {
|
||||
this.receiveOrgMemberService = receiveOrgMemberService;
|
||||
}
|
||||
|
||||
@POST
|
||||
@Path("/saveMemberMain")
|
||||
@Produces({"application/json"})
|
||||
@Consumes({"application/json"})
|
||||
public Response saveMemberMain(JSONObject params) throws IOException {
|
||||
log.info("新建人员参数:"+params);
|
||||
ReceiveOrgMemberResponse result = new ReceiveOrgMemberResponse();
|
||||
try{
|
||||
// 根据泛微流程ID获取泛微流程数据
|
||||
result = getReceiveOrgMemberService().saveMemberMain(params);
|
||||
if(result.isSuccess()) {
|
||||
return success(result.getData());
|
||||
}else {
|
||||
return fail(result.getMsg());
|
||||
}
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
return fail(e.getMessage());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@POST
|
||||
@Path("/updateMemberMain")
|
||||
@Produces({"application/json"})
|
||||
@Consumes({"application/json"})
|
||||
public Response updateMemberMain(JSONObject params) throws IOException {
|
||||
log.info("修改人员参数:"+params);
|
||||
ReceiveOrgMemberResponse result = new ReceiveOrgMemberResponse();
|
||||
try{
|
||||
// 根据泛微流程ID获取泛微流程数据
|
||||
result = getReceiveOrgMemberService().updateMemberMain(params);
|
||||
if(result.isSuccess()) {
|
||||
return success(result.getData());
|
||||
}else {
|
||||
return fail(result.getMsg());
|
||||
}
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
return fail(e.getMessage());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user