42 lines
1.3 KiB
Go
42 lines
1.3 KiB
Go
package qmastatus
|
|
|
|
import (
|
|
"github.com/black1552/lkl_sdk/consts"
|
|
"github.com/black1552/lkl_sdk/lklsdk/common"
|
|
"github.com/gogf/gf/v2/os/gtime"
|
|
)
|
|
|
|
// QmaStatus 电子合同人工复核结果查询服务
|
|
type QmaStatus struct {
|
|
Client *common.Client[ECQmaStatusResponse]
|
|
}
|
|
|
|
// NewQmaStatus 创建新的电子合同人工复核结果查询服务
|
|
func NewQmaStatus(client *common.Client[ECQmaStatusResponse]) *QmaStatus {
|
|
return &QmaStatus{Client: client}
|
|
}
|
|
|
|
// ECQmaStatus
|
|
// https://o.lakala.com/#/home/document/detail?id=982
|
|
func (q *QmaStatus) ECQmaStatus(req *ECQmaStatusRequestData) (*ECQmaStatusResponse, error) {
|
|
// 创建请求对象
|
|
request := ECQmaStatusRequest{
|
|
ReqTime: gtime.Now().Format("YmdHis"),
|
|
ReqData: req,
|
|
Version: "1.0",
|
|
}
|
|
return q.Client.DoRequest(consts.BASE_URL+consts.LKL_EC_QMA_STATUS, request)
|
|
}
|
|
|
|
// ECQmaStatusTest 电子合同人工复核结果查询(测试环境)
|
|
// https://o.lakala.com/#/home/document/detail?id=982
|
|
func (q *QmaStatus) ECQmaStatusTest(req *ECQmaStatusRequestData) (*ECQmaStatusResponse, error) {
|
|
// 创建请求对象
|
|
request := ECQmaStatusRequest{
|
|
ReqTime: gtime.Now().Format("YmdHis"),
|
|
ReqData: req,
|
|
Version: "1.0",
|
|
}
|
|
return q.Client.DoRequest(consts.BASE_TEST_URL+consts.LKL_EC_QMA_STATUS, request)
|
|
}
|