mirror of
https://gitee.com/durcframework/SOP.git
synced 2025-08-11 12:56:28 +08:00
4.2.7
This commit is contained in:
@@ -9,9 +9,12 @@ import com.gitee.sop.servercommon.bean.ServiceContext;
|
||||
import com.gitee.sop.servercommon.exception.ServiceException;
|
||||
import com.gitee.sop.storyweb.controller.param.CategoryParam;
|
||||
import com.gitee.sop.storyweb.controller.param.LargeTextParam;
|
||||
import com.gitee.sop.storyweb.controller.param.MemberInfoGetParam;
|
||||
import com.gitee.sop.storyweb.controller.param.StoryParam;
|
||||
import com.gitee.sop.storyweb.controller.param.TypeEnum;
|
||||
import com.gitee.sop.storyweb.controller.result.CategoryResult;
|
||||
import com.gitee.sop.storyweb.controller.result.MemberInfoGetResult;
|
||||
import com.gitee.sop.storyweb.controller.result.MemberInfoGetResultMemberInfo;
|
||||
import com.gitee.sop.storyweb.controller.result.StoryResult;
|
||||
import com.gitee.sop.storyweb.controller.result.TestResult;
|
||||
import com.gitee.sop.storyweb.controller.result.TreeResult;
|
||||
@@ -264,4 +267,17 @@ public class Example1001_BaseController {
|
||||
return map;
|
||||
}
|
||||
|
||||
@Open(value = "member.info.get")
|
||||
@RequestMapping("/member/info/get")
|
||||
public MemberInfoGetResult bigData(MemberInfoGetParam param) {
|
||||
MemberInfoGetResult result = new MemberInfoGetResult();
|
||||
MemberInfoGetResultMemberInfo memberInfo = new MemberInfoGetResultMemberInfo();
|
||||
memberInfo.setIsVip((byte)1);
|
||||
memberInfo.setVipEndtime(new Date());
|
||||
result.setName(param.getName());
|
||||
result.setId(11);
|
||||
result.setMemberInfo(memberInfo);
|
||||
return result;
|
||||
}
|
||||
|
||||
}
|
||||
|
@@ -0,0 +1,34 @@
|
||||
package com.gitee.sop.storyweb.controller.param;
|
||||
|
||||
/**
|
||||
* 请求参数
|
||||
*/
|
||||
public class MemberInfoGetParam {
|
||||
private String name;
|
||||
private Integer age;
|
||||
private String address;
|
||||
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public void setName(String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public Integer getAge() {
|
||||
return age;
|
||||
}
|
||||
|
||||
public void setAge(Integer age) {
|
||||
this.age = age;
|
||||
}
|
||||
|
||||
public String getAddress() {
|
||||
return address;
|
||||
}
|
||||
|
||||
public void setAddress(String address) {
|
||||
this.address = address;
|
||||
}
|
||||
}
|
@@ -0,0 +1,39 @@
|
||||
package com.gitee.sop.storyweb.controller.result;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
|
||||
/**
|
||||
* 接口返回结果
|
||||
*/
|
||||
public class MemberInfoGetResult {
|
||||
|
||||
private Integer id;
|
||||
private String name;
|
||||
|
||||
@JsonProperty("member_info")
|
||||
private MemberInfoGetResultMemberInfo memberInfo;
|
||||
|
||||
public Integer getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(Integer id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public void setName(String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public MemberInfoGetResultMemberInfo getMemberInfo() {
|
||||
return memberInfo;
|
||||
}
|
||||
|
||||
public void setMemberInfo(MemberInfoGetResultMemberInfo memberInfo) {
|
||||
this.memberInfo = memberInfo;
|
||||
}
|
||||
}
|
@@ -0,0 +1,29 @@
|
||||
package com.gitee.sop.storyweb.controller.result;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
public class MemberInfoGetResultMemberInfo {
|
||||
@JsonProperty("is_vip")
|
||||
private Byte isVip;
|
||||
|
||||
@JsonProperty("vip_endtime")
|
||||
private Date vipEndtime;
|
||||
|
||||
public Byte getIsVip() {
|
||||
return isVip;
|
||||
}
|
||||
|
||||
public void setIsVip(Byte isVip) {
|
||||
this.isVip = isVip;
|
||||
}
|
||||
|
||||
public Date getVipEndtime() {
|
||||
return vipEndtime;
|
||||
}
|
||||
|
||||
public void setVipEndtime(Date vipEndtime) {
|
||||
this.vipEndtime = vipEndtime;
|
||||
}
|
||||
}
|
@@ -66,13 +66,11 @@ func parseResponseResult(iRequest IRequest, response string) []byte {
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
requestId := responseRoot["request_id"].(string)
|
||||
var responseDataMap = responseRoot["error_response"]
|
||||
if responseDataMap == nil {
|
||||
dataName := strings.ReplaceAll(iRequest.GetMethod(), ".", "_") + "_response"
|
||||
responseDataMap = responseRoot[dataName]
|
||||
}
|
||||
responseDataMap.(map[string]interface{})["request_id"] = requestId
|
||||
// json数据
|
||||
dataJsonBytes, _ := json.Marshal(responseDataMap)
|
||||
return dataJsonBytes
|
||||
@@ -92,10 +90,12 @@ func (client OpenClient) buildParams(iRequest IRequest, params map[string]interf
|
||||
allParams["access_token"] = token
|
||||
}
|
||||
|
||||
bizParams := map[string]interface{}{}
|
||||
// 添加业务参数
|
||||
for k, v := range params {
|
||||
allParams[k] = ToString(v)
|
||||
bizParams[k] = v
|
||||
}
|
||||
allParams["biz_content"] = ToString(bizParams)
|
||||
|
||||
// 构建sign
|
||||
sign := CreateSign(allParams, client.PrivateKey, "RSA2")
|
||||
|
Reference in New Issue
Block a user