by Robin at 20240628

This commit is contained in:
Leufolium 2024-06-28 20:28:32 +08:00
parent e919a70b1d
commit d01ad4bdac
3 changed files with 21 additions and 17 deletions

View File

@ -27,10 +27,10 @@ type ApiWorkerFindDetailData struct {
StatusText string `json:"status_text" deepcopier:"field:StatusText"` // 返回信息 StatusText string `json:"status_text" deepcopier:"field:StatusText"` // 返回信息
WorkerId string `json:"worker_id" deepcopier:"field:WorkerId"` // 自由职业者ID WorkerId string `json:"worker_id" deepcopier:"field:WorkerId"` // 自由职业者ID
WorkerName string `json:"worker_name" deepcopier:"field:WorkerName"` // 自由职业者名称 WorkerName string `json:"worker_name" deepcopier:"field:WorkerName"` // 自由职业者名称
WorkerMobile string `json:"worker_mobile" deepcopier:"field:WorkerMobile"` // 自由职业者手机号 WorkerMobile string `json:"worker_mobile" deepcopier:"field:WorkerMobile" jcrypto:"rsa"` // 自由职业者手机号
IdentNo string `json:"ident_no" deepcopier:"field:IdentNo"` // 自由职业者证件号 IdentNo string `json:"ident_no" deepcopier:"field:IdentNo" jcrypto:"rsa"` // 自由职业者证件号
CertificateType int `json:"certificate_type" deepcopier:"field:CertificateType"` // 自由职业者证件类型 CertificateType int `json:"certificate_type" deepcopier:"field:CertificateType"` // 自由职业者证件类型
BankCardNo string `json:"bank_card_no" deepcopier:"field:BankCardNo"` // 收款账号 BankCardNo string `json:"bank_card_no" deepcopier:"field:BankCardNo" jcrypto:"rsa"` // 收款账号
SignState int `json:"sign_state" deepcopier:"field:SignState"` // 签约状态 SignState int `json:"sign_state" deepcopier:"field:SignState"` // 签约状态
SignTime string `json:"sign_time" deepcopier:"field:SignTime"` // 签约时间 SignTime string `json:"sign_time" deepcopier:"field:SignTime"` // 签约时间
SignDesc string `json:"sign_desc" deepcopier:"field:SignDesc"` // 签约状态描述 SignDesc string `json:"sign_desc" deepcopier:"field:SignDesc"` // 签约状态描述
@ -50,7 +50,7 @@ type ApiWorkerFindDetailResp struct {
type ApiSingleDistributeReq struct { type ApiSingleDistributeReq struct {
base.BaseRequest base.BaseRequest
ReceiptChannel int64 `json:"receipt_channel"` ReceiptChannel int64 `json:"receipt_channel"`
WorkerAccount string `json:"worker_account"` WorkerAccount string `json:"worker_account" jcrypto:"rsa"`
DistributeAmount string `json:"distribute_amount"` DistributeAmount string `json:"distribute_amount"`
} }
@ -68,17 +68,17 @@ type ApiSingleDistributeResp struct {
type ApiWorkerUpdateReq struct { type ApiWorkerUpdateReq struct {
base.BaseRequest base.BaseRequest
WorkerMobile string `json:"worker_mobile"` // 自由职业者手机号 WorkerMobile string `json:"worker_mobile" jcrypto:"rsa"` // 自由职业者手机号
BankCard string `json:"bank_card"` // 收款账号 BankCard string `json:"bank_card" jcrypto:"rsa"` // 收款账号
ReceiptChannel int64 `json:"receipt_channel"` // 收款渠道 ReceiptChannel int64 `json:"receipt_channel"` // 收款渠道
} }
type ApiWorkerUpdateData struct { type ApiWorkerUpdateData struct {
StatusCode string `json:"status_code" deepcopier:"field:StatusCode"` // 返回码 StatusCode string `json:"status_code" deepcopier:"field:StatusCode"` // 返回码
StatusText string `json:"status_text" deepcopier:"field:StatusText"` // 返回信息 StatusText string `json:"status_text" deepcopier:"field:StatusText"` // 返回信息
WorkerId string `json:"worker_id" deepcopier:"field:WorkerId"` // 自由职业者ID WorkerId string `json:"worker_id" deepcopier:"field:WorkerId"` // 自由职业者ID
WorkerMobile string `json:"worker_mobile" deepcopier:"field:WorkerMobile"` // 自由职业者手机号 WorkerMobile string `json:"worker_mobile" deepcopier:"field:WorkerMobile" jcrypto:"rsa"` // 自由职业者手机号
BankCardNo string `json:"bank_card_no" deepcopier:"field:BankCardNo"` // 收款账号 BankCardNo string `json:"bank_card_no" deepcopier:"field:BankCardNo" jcrypto:"rsa"` // 收款账号
} }
type ApiWorkerUpdateResp struct { type ApiWorkerUpdateResp struct {

View File

@ -45,7 +45,9 @@ func ApiHvyogoWorkerFindDetail(ctx *gin.Context) {
return return
} }
ReplyOk(ctx, data) ctx.Set("pending_data", data)
ctx.Next()
//ReplyOk(ctx, data)
} }
func ApiHvyogoSingleDistribute(ctx *gin.Context) { func ApiHvyogoSingleDistribute(ctx *gin.Context) {
@ -83,5 +85,7 @@ func ApiHvyogoWorkerUpdate(ctx *gin.Context) {
return return
} }
ReplyOk(ctx, data) ctx.Set("pending_data", data)
ctx.Next()
//ReplyOk(ctx, data)
} }

View File

@ -265,9 +265,9 @@ func Init(r *gin.Engine) {
// 慧用工 // 慧用工
apiHvyogoGroup := r.Group("/api/hvyogo") apiHvyogoGroup := r.Group("/api/hvyogo")
apiHvyogoGroup.POST("query_agree_state", middleware.JSONParamValidator(hvyogoproto.ApiQueryAgreeStateReq{}), middleware.JwtAuthenticator(), ApiHvyogoQueryAgreeState) apiHvyogoGroup.POST("query_agree_state", middleware.JSONParamValidator(hvyogoproto.ApiQueryAgreeStateReq{}), middleware.JwtAuthenticator(), ApiHvyogoQueryAgreeState)
apiHvyogoGroup.POST("worker_find_detail", middleware.JSONParamValidator(hvyogoproto.ApiWorkerFindDetailReq{}), middleware.JwtAuthenticator(), ApiHvyogoWorkerFindDetail) apiHvyogoGroup.POST("worker_find_detail", middleware.JSONParamValidator(hvyogoproto.ApiWorkerFindDetailReq{}), middleware.JwtAuthenticator(), ApiHvyogoWorkerFindDetail, middleware.ResponseEncryptor(), middleware.JsonEncoder())
apiHvyogoGroup.POST("single_distribute", middleware.JSONParamValidator(hvyogoproto.ApiSingleDistributeReq{}), middleware.JwtAuthenticator(), ApiHvyogoSingleDistribute) apiHvyogoGroup.POST("single_distribute", middleware.JSONParamValidator(hvyogoproto.ApiSingleDistributeReq{}), middleware.JwtAuthenticator(), middleware.RequestDecryptor(), ApiHvyogoSingleDistribute)
apiHvyogoGroup.POST("worker_update", middleware.JSONParamValidator(hvyogoproto.ApiWorkerUpdateReq{}), middleware.JwtAuthenticator(), ApiHvyogoWorkerUpdate) apiHvyogoGroup.POST("worker_update", middleware.JSONParamValidator(hvyogoproto.ApiWorkerUpdateReq{}), middleware.JwtAuthenticator(), middleware.RequestDecryptor(), ApiHvyogoWorkerUpdate, middleware.ResponseEncryptor(), middleware.JsonEncoder())
// =============================== 以下是服务,只允许内网调用 =============================== // =============================== 以下是服务,只允许内网调用 ===============================