ludc
2024-03-21 33f5b404064d528da54157a786031503ff723932
集成相关更改
已修改6个文件
已添加2个文件
280 ■■■■■ 文件已修改
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/person/OrgData.java 69 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/person/OrgDataVO.java 49 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/person/OrgMasterData.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/person/PersonData.java 69 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/person/PersonDataVO.java 62 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service/ubcs-applyjtcodeservice/src/main/java/com/vci/ubcs/code/applyjtcodeservice/controller/DockingPreApplyCodeController.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeApplyOrgPersonController.java 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/UniversalInterfaceImpl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/person/OrgData.java
@@ -1,92 +1,46 @@
package com.vci.ubcs.code.vo.webserviceModel.person;
import lombok.Data;
import java.util.List;
@Data
public class OrgData {
    /**
     * æ•°æ®å®¡æ‰¹çŠ¶æ€0:审批正常,1:审批拒绝
     */
    private int code;
    /***
     * å®¡æ‰¹æ‹’绝时的详情信息
     */
    private String msg;
    /**
     * é›†æˆç³»ç»Ÿç¼–码
     */
    private String systemCode;
    /**
     * ä¸»æ•°æ®æ¨¡åž‹çš„编码
     */
    private  String mdType;
    /***
     * æ•°æ®åˆ†å‘所触发的类型 æ‰‹åŠ¨åˆ†å‘:distribute_manual,
     */
    private String action;
    /***
     * æ¶ˆè´¹ç³»ç»Ÿä¸­é…ç½®çš„分发令牌
     */
    private String distributeToken;
    /***
     * åˆ†å‘人员数据信息
     */
    private List<OrgMasterData> masterData ;
    public int getCode() {
        return code;
    }
    public void setCode(int code) {
        this.code = code;
    }
    public String getMsg() {
        return msg;
    }
    public void setMsg(String msg) {
        this.msg = msg;
    }
    public String getSystemCode() {
        return systemCode;
    }
    public void setSystemCode(String systemCode) {
        this.systemCode = systemCode;
    }
    public String getMdType() {
        return mdType;
    }
    public void setMdType(String mdType) {
        this.mdType = mdType;
    }
    public String getAction() {
        return action;
    }
    public void setAction(String action) {
        this.action = action;
    }
    public String getDistributeToken() {
        return distributeToken;
    }
    public void setDistributeToken(String distributeToken) {
        this.distributeToken = distributeToken;
    }
    public List<OrgMasterData> getMasterData() {
        return masterData;
    }
    public void setMasterData(List<OrgMasterData> masterData) {
        this.masterData = masterData;
    }
    private List<OrgMasterData> masterData;
    @Override
    public String toString() {
@@ -100,4 +54,5 @@
            ", masterData=" + masterData +
            '}';
    }
}
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/person/OrgDataVO.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,49 @@
package com.vci.ubcs.code.vo.webserviceModel.person;
import lombok.Data;
import java.util.List;
/**
 * @author ludc
 * @date 2024/3/20 16:28
 */
@Data
public class OrgDataVO {
    /**
     * æ•°æ®å®¡æ‰¹çŠ¶æ€0:审批正常,1:审批拒绝
     */
    private int code;
    /***
     * å®¡æ‰¹æ‹’绝时的详情信息
     */
    private String msg;
    /**
     * é›†æˆç³»ç»Ÿç¼–码
     */
    private String systemCode;
    /**
     * ä¸»æ•°æ®æ¨¡åž‹çš„编码
     */
    private  String mdType;
    /***
     * æ•°æ®åˆ†å‘所触发的类型 æ‰‹åŠ¨åˆ†å‘:distribute_manual,
     */
    private String action;
    /***
     * æ¶ˆè´¹ç³»ç»Ÿä¸­é…ç½®çš„分发令牌
     */
    private String distributeToken;
    /***
     * åˆ†å‘人员数据信息
     */
    private String masterData;
}
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/person/OrgMasterData.java
@@ -9,7 +9,6 @@
    /**
     * éš¶å±žå•位名称/所属公司
     */
    private  String  company_name;
    /**
     * éƒ¨é—¨ç¼–码
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/person/PersonData.java
@@ -1,95 +1,49 @@
package com.vci.ubcs.code.vo.webserviceModel.person;
import lombok.Data;
import java.util.List;
/***
 * ä¸ŽäººåŠ›èµ„æºé›†æˆçš„æ•°æ®å¯¹è±¡
 */
@Data
public class PersonData {
    /**
     * æ•°æ®å®¡æ‰¹çŠ¶æ€0:审批正常,1:审批拒绝
     */
    private int code;
    /***
     * å®¡æ‰¹æ‹’绝时的详情信息
     */
    private String msg;
    /**
     * é›†æˆç³»ç»Ÿç¼–码
     */
    private String systemCode;
    /**
     * ä¸»æ•°æ®æ¨¡åž‹çš„编码
     */
    private  String mdType;
    /***
     * æ•°æ®åˆ†å‘所触发的类型 æ‰‹åŠ¨åˆ†å‘:distribute_manual,
     */
    private String action;
    /***
     * æ¶ˆè´¹ç³»ç»Ÿä¸­é…ç½®çš„分发令牌
     */
    private String distributeToken;
    /***
     * åˆ†å‘人员数据信息
     */
    private List<PersonMasterData> masterData ;
    public int getCode() {
        return code;
    }
    public void setCode(int code) {
        this.code = code;
    }
    public String getMsg() {
        return msg;
    }
    public void setMsg(String msg) {
        this.msg = msg;
    }
    public String getSystemCode() {
        return systemCode;
    }
    public void setSystemCode(String systemCode) {
        this.systemCode = systemCode;
    }
    public String getMdType() {
        return mdType;
    }
    public void setMdType(String mdType) {
        this.mdType = mdType;
    }
    public String getAction() {
        return action;
    }
    public void setAction(String action) {
        this.action = action;
    }
    public String getDistributeToken() {
        return distributeToken;
    }
    public void setDistributeToken(String distributeToken) {
        this.distributeToken = distributeToken;
    }
    public List<PersonMasterData> getMasterData() {
        return masterData;
    }
    public void setMasterData(List<PersonMasterData> masterData) {
        this.masterData = masterData;
    }
    private List<PersonMasterData> masterData;
    @Override
    public String toString() {
@@ -103,4 +57,5 @@
            ", masterData=" + masterData +
            '}';
    }
}
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/person/PersonDataVO.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,62 @@
package com.vci.ubcs.code.vo.webserviceModel.person;
import lombok.Data;
import java.util.List;
/**
 * @author ludc
 * @date 2024/3/20 16:39
 */
@Data
public class PersonDataVO {
    /**
     * æ•°æ®å®¡æ‰¹çŠ¶æ€0:审批正常,1:审批拒绝
     */
    private int code;
    /***
     * å®¡æ‰¹æ‹’绝时的详情信息
     */
    private String msg;
    /**
     * é›†æˆç³»ç»Ÿç¼–码
     */
    private String systemCode;
    /**
     * ä¸»æ•°æ®æ¨¡åž‹çš„编码
     */
    private  String mdType;
    /***
     * æ•°æ®åˆ†å‘所触发的类型 æ‰‹åŠ¨åˆ†å‘:distribute_manual,
     */
    private String action;
    /***
     * æ¶ˆè´¹ç³»ç»Ÿä¸­é…ç½®çš„分发令牌
     */
    private String distributeToken;
    /***
     * åˆ†å‘人员数据信息
     */
    private String masterData;
    @Override
    public String toString() {
        return "PersonData{" +
            "code='" + code + '\'' +
            ", msg='" + msg + '\'' +
            ", systemCode='" + systemCode + '\'' +
            ", mdType='" + mdType + '\'' +
            ", action='" + action + '\'' +
            ", distributeToken='" + distributeToken + '\'' +
            ", masterData=" + masterData +
            '}';
    }
}
Source/UBCS/ubcs-service/ubcs-applyjtcodeservice/src/main/java/com/vci/ubcs/code/applyjtcodeservice/controller/DockingPreApplyCodeController.java
@@ -103,7 +103,7 @@
    @ApiOperationSupport(order = 3)
    @ApiOperation(value = "分页", notes = "传入dockingPreApplyForm")
    public R<IPage<DockingPreApplyFormVO>> page(DockingPreApplyForm dockingPreApplyForm, Query query) {
        IPage<DockingPreApplyForm> pages = dockingPreApplyFormService.page(Condition.getPage(query), Condition.getQueryWrapper(dockingPreApplyForm));
        IPage<DockingPreApplyForm> pages = dockingPreApplyFormService.page(Condition.getPage(query.setDescs("createTime")), Condition.getQueryWrapper(dockingPreApplyForm));
        return R.data(DockingPreApplyFormWrapper.build().pageVO(pages));
    }
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeApplyOrgPersonController.java
@@ -1,15 +1,17 @@
package com.vci.ubcs.code.controller;
import com.alibaba.fastjson.JSONObject;
import com.alibaba.nacos.shaded.com.google.gson.JsonObject;
import com.vci.ubcs.code.service.UniversalInterfaceI;
import com.vci.ubcs.code.vo.webserviceModel.person.OrgData;
import com.vci.ubcs.code.vo.webserviceModel.person.PersonData;
import com.vci.ubcs.code.vo.webserviceModel.person.ResultOrgData;
import com.vci.ubcs.code.vo.webserviceModel.person.*;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springblade.core.tool.utils.Func;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
/**
 * ç”³è¯·äººå‘˜éƒ¨é—¨æŽ§åˆ¶å™¨
@@ -34,15 +36,18 @@
    /****
     * äººå‘˜æ•°æ®åŒæ­¥
     * @param personData
     * @param personDataVO
     * @return
     * @throws Throwable
     */
    @PostMapping("/syncDataForPerson")
    public ResultOrgData syncDataForPerson(@RequestBody PersonData personData, HttpServletRequest request)  {
    public ResultOrgData syncDataForPerson(@RequestBody PersonDataVO personDataVO, HttpServletRequest request)  {
        this.setHttpToThreadLocal(request);
        String result="";
        try {
            PersonData personData = new PersonData();
            Func.copy(personDataVO,personData);
            List<PersonMasterData> personMasterData = JSONObject.parseArray(personDataVO.getMasterData(), PersonMasterData.class);
            personData.setMasterData(personMasterData);
            return universalInterfaceI.syncDataForPerson(personData);
        }catch (Throwable e){
            e.printStackTrace();
@@ -53,15 +58,18 @@
    /****
     * éƒ¨é—¨æ•°æ®åŒæ­¥
     * @param orgData éƒ¨é—¨æ•°æ®
     * @param orgDataVO éƒ¨é—¨æ•°æ®
     * @return
     * @throws Throwable
     */
    @PostMapping("/syncDataForOrg")
    public ResultOrgData syncDataForOrg(@RequestBody OrgData orgData, HttpServletRequest request)  {
    public ResultOrgData syncDataForOrg(@RequestBody OrgDataVO orgDataVO, HttpServletRequest request)  {
        this.setHttpToThreadLocal(request);
        String result="";
        try {
            OrgData orgData = new OrgData();
            Func.copy(orgDataVO,orgData);
            List<OrgMasterData> orgMasterData = JSONObject.parseArray(orgDataVO.getMasterData(), OrgMasterData.class);
            orgData.setMasterData(orgMasterData);
            return universalInterfaceI.syncDataForOrg(orgData);
        }catch (Throwable e){
            e.printStackTrace();
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/UniversalInterfaceImpl.java
@@ -972,7 +972,7 @@
                }
            }catch (Throwable e){
                success.set(false);
                message="人员数据接受失败:"+e.getMessage();
                message="部门数据接受失败:"+e.getMessage();
                //组织返回结果
                boolean finalSuccess = success.get();
                String finalMessage = message;