Преглед на файлове

6.吉林省-企业登记基本信息 参数

wangzhe преди 2 години
родител
ревизия
ede70f5261

Файловите разлики са ограничени, защото са твърде много
+ 244 - 434
.idea/workspace.xml


+ 36 - 0
test-api/src/main/java/com/sooka/api_sp/province_1_labor_contract/controller/SP_6_QsWszInfo_Api.java

@@ -0,0 +1,36 @@
+package com.sooka.api_sp.province_1_labor_contract.controller;
+
+import com.sooka.api_sp.province_1_labor_contract.domain.SP_6_EBaseinfos_VO;
+import com.sooka.api_sp.province_1_labor_contract.domain.SP_7_QsWszInfo_VO;
+import com.sooka.api_sp.province_1_labor_contract.service.SP_LaborContract_Service;
+import com.sooka.base.BaseApi;
+import com.sooka.model.ResultModel;
+import org.springframework.beans.factory.annotation.Autowired;
+
+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.MediaType;
+
+/**
+ * second phase 吉林省-企业登记基本信息 参数
+ */
+@Path("/")
+public class SP_6_QsWszInfo_Api extends BaseApi {
+
+    @Autowired
+    SP_LaborContract_Service service;
+
+    @POST
+    @Path("/getqueryEBaseinfos")
+    // 指定请求与返回的相应体为JSON
+    @Consumes(MediaType.APPLICATION_JSON)
+    @Produces(MediaType.APPLICATION_JSON)
+    public ResultModel getqueryEBaseinfos(SP_6_EBaseinfos_VO vo){
+        return service.getqueryEBaseinfos(vo);
+    }
+
+
+
+}

+ 49 - 0
test-api/src/main/java/com/sooka/api_sp/province_1_labor_contract/domain/SP_6_EBaseinfos_VO.java

@@ -0,0 +1,49 @@
+package com.sooka.api_sp.province_1_labor_contract.domain;
+
+import com.google.gson.annotations.Expose;
+import com.sooka.model.vo.BaseVO;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * 吉林省-企业登记基本信息 参数
+ */
+
+@Getter
+@Setter
+public class SP_6_EBaseinfos_VO extends BaseVO {
+
+    //pageSize
+    @Expose
+    private String size;
+    //pageNum
+    @Expose
+    private String page;
+
+    //统一社会信用代码
+    @Expose
+    private String uniscid;
+
+    //企业名称
+    @Expose
+    private String entName;
+
+//    code String 返回码
+//    message String 返回信息
+//    data Array 详细信息
+//    uniscid String 统一社会信用代码
+//    entName String 名称
+//    entTypeCn String 类型
+//    name String 法人
+//    opScope String 经营范围
+//    regCap Integer 注册资本
+//    estDate Date 成立日期
+//    opFrom Date 经营(驻在)期限自
+//    opto Date 经营(驻在)期限至
+//    dom String 住所
+//    regOrgCn String 登记机关
+//    regStateCn String 登记状态
+
+
+
+}

+ 2 - 0
test-api/src/main/java/com/sooka/api_sp/province_1_labor_contract/service/SP_LaborContract_Service.java

@@ -16,6 +16,8 @@ public interface SP_LaborContract_Service {
     // 劳动备案信息---劳动合同新订备案信息(新)参数
     public ResultModel getLaborContractRenewRecordBookListQuery (SP_5_LaborContractRenewRecordBookListQuery_VO vo);
 
+    // 6.吉林省-企业登记基本信息 参数
+    public ResultModel getqueryEBaseinfos (SP_6_EBaseinfos_VO vo);
     // 7.契税完税证-数据查询接口 参数
     public ResultModel getQsWszInfo (SP_7_QsWszInfo_VO vo);
     // 8.发票信息验证查询-数据查询接口 参数

+ 73 - 0
test-api/src/main/java/com/sooka/api_sp/province_1_labor_contract/service/impl/SP_LaborContract_ServiceImpl.java

@@ -353,6 +353,79 @@ public class SP_LaborContract_ServiceImpl extends ABaseService_SP implements SP_
 
 
     /**
+     * 6.吉林省-企业登记基本信息 参数
+     * @param vo
+     * @return
+     */
+    @Override
+    public ResultModel getqueryEBaseinfos(SP_6_EBaseinfos_VO vo) {
+        PeoplemarryInfosingle_Bean bean = new PeoplemarryInfosingle_Bean();
+        // 参数校验
+        String page = vo.getPage();
+        String size = vo.getSize();
+        String uniscid = vo.getUniscid();
+        String entName = vo.getEntName();
+        if(page == null || page.equals("")){
+            bean.setCode("201");
+            bean.setMessage("page不能为空!");
+            bean.setResult("page null error!");
+            return ResultModel.ok(bean);
+        }
+        if(size == null || size.equals("")){
+            bean.setCode("202");
+            bean.setMessage("size不能为空!");
+            bean.setResult("size null error!");
+            return ResultModel.ok(bean);
+        }
+        if(uniscid == null || uniscid.equals("")){
+            bean.setCode("203");
+            bean.setMessage("uniscid不能为空!");
+            bean.setResult("uniscid null error!");
+            return ResultModel.ok(bean);
+        }
+        if(entName == null || entName.equals("")){
+            bean.setCode("204");
+            bean.setMessage("entName不能为空!");
+            bean.setResult("entName null error!");
+            return ResultModel.ok(bean);
+        }
+        initHeader();
+        String str = "{\"appId\":\"" + vo.getAppId() + "\"," +
+                "\"charset\":\"" + vo.getCharset() + "\"," +
+                "\"format\":\"" + vo.getFormat() + "\"," +
+                "\"page\":\"" + vo.getPage() + "\"," +
+                "\"size\":\"" + vo.getSize() + "\"," +
+                "\"uniscid\":\"" + vo.getUniscid() + "\"," +
+                "\"entName\":\"" + vo.getEntName() + "\"," +
+                "\"timestamp\":\"" + vo.getTimestamp() + "\"," +
+                "\"version\":\"" + vo.getVersion() + "\"" +
+                "}";
+        String result = "";
+
+        try {
+            result = HttpUtil2.doPost(baseurl_sp + "/api/getqueryEBaseinfos", str, header);
+            System.out.println(result);
+            if (result != null) {
+                JSONObject jsonObject = JSONObject.parseObject(result);
+                String code = jsonObject.getString("code");
+                String message = jsonObject.getString("message");
+                String data = jsonObject.getString("data");
+//                JSONObject data_obj = JSON.parseObject(data);
+//                String r = data_obj.getString("result");
+                bean.setCode(code);
+                bean.setMessage(message);
+//                bean.setMessage("message!");
+//                bean.setResult(r);
+                bean.setResult(result);
+            }
+
+        } catch (Exception e) {
+            e.printStackTrace();
+        }
+        return ResultModel.ok(bean);
+    }
+
+    /**
      * 7.契税完税证-数据查询接口 参数
      * @param vo
      * @return