Merge pull request 'by Robin at 20240628' (#573) from feat-IRONFANS-148-Robin into main

Reviewed-on: http://121.41.31.146:3000/wishpal_ironfan/service/pulls/573
This commit is contained in:
chenhao 2024-06-28 20:28:48 +08:00
commit 06bc65c750
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"` // 返回信息
WorkerId string `json:"worker_id" deepcopier:"field:WorkerId"` // 自由职业者ID
WorkerName string `json:"worker_name" deepcopier:"field:WorkerName"` // 自由职业者名称
WorkerMobile string `json:"worker_mobile" deepcopier:"field:WorkerMobile"` // 自由职业者手机号
IdentNo string `json:"ident_no" deepcopier:"field:IdentNo"` // 自由职业者证件号
WorkerMobile string `json:"worker_mobile" deepcopier:"field:WorkerMobile" jcrypto:"rsa"` // 自由职业者手机号
IdentNo string `json:"ident_no" deepcopier:"field:IdentNo" jcrypto:"rsa"` // 自由职业者证件号
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"` // 签约状态
SignTime string `json:"sign_time" deepcopier:"field:SignTime"` // 签约时间
SignDesc string `json:"sign_desc" deepcopier:"field:SignDesc"` // 签约状态描述
@ -50,7 +50,7 @@ type ApiWorkerFindDetailResp struct {
type ApiSingleDistributeReq struct {
base.BaseRequest
ReceiptChannel int64 `json:"receipt_channel"`
WorkerAccount string `json:"worker_account"`
WorkerAccount string `json:"worker_account" jcrypto:"rsa"`
DistributeAmount string `json:"distribute_amount"`
}
@ -68,17 +68,17 @@ type ApiSingleDistributeResp struct {
type ApiWorkerUpdateReq struct {
base.BaseRequest
WorkerMobile string `json:"worker_mobile"` // 自由职业者手机号
BankCard string `json:"bank_card"` // 收款账号
ReceiptChannel int64 `json:"receipt_channel"` // 收款渠道
WorkerMobile string `json:"worker_mobile" jcrypto:"rsa"` // 自由职业者手机号
BankCard string `json:"bank_card" jcrypto:"rsa"` // 收款账号
ReceiptChannel int64 `json:"receipt_channel"` // 收款渠道
}
type ApiWorkerUpdateData struct {
StatusCode string `json:"status_code" deepcopier:"field:StatusCode"` // 返回码
StatusText string `json:"status_text" deepcopier:"field:StatusText"` // 返回信息
WorkerId string `json:"worker_id" deepcopier:"field:WorkerId"` // 自由职业者ID
WorkerMobile string `json:"worker_mobile" deepcopier:"field:WorkerMobile"` // 自由职业者手机号
BankCardNo string `json:"bank_card_no" deepcopier:"field:BankCardNo"` // 收款账号
StatusCode string `json:"status_code" deepcopier:"field:StatusCode"` // 返回码
StatusText string `json:"status_text" deepcopier:"field:StatusText"` // 返回信息
WorkerId string `json:"worker_id" deepcopier:"field:WorkerId"` // 自由职业者ID
WorkerMobile string `json:"worker_mobile" deepcopier:"field:WorkerMobile" jcrypto:"rsa"` // 自由职业者手机号
BankCardNo string `json:"bank_card_no" deepcopier:"field:BankCardNo" jcrypto:"rsa"` // 收款账号
}
type ApiWorkerUpdateResp struct {

View File

@ -45,7 +45,9 @@ func ApiHvyogoWorkerFindDetail(ctx *gin.Context) {
return
}
ReplyOk(ctx, data)
ctx.Set("pending_data", data)
ctx.Next()
//ReplyOk(ctx, data)
}
func ApiHvyogoSingleDistribute(ctx *gin.Context) {
@ -83,5 +85,7 @@ func ApiHvyogoWorkerUpdate(ctx *gin.Context) {
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.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("single_distribute", middleware.JSONParamValidator(hvyogoproto.ApiSingleDistributeReq{}), middleware.JwtAuthenticator(), ApiHvyogoSingleDistribute)
apiHvyogoGroup.POST("worker_update", middleware.JSONParamValidator(hvyogoproto.ApiWorkerUpdateReq{}), middleware.JwtAuthenticator(), ApiHvyogoWorkerUpdate)
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(), middleware.RequestDecryptor(), ApiHvyogoSingleDistribute)
apiHvyogoGroup.POST("worker_update", middleware.JSONParamValidator(hvyogoproto.ApiWorkerUpdateReq{}), middleware.JwtAuthenticator(), middleware.RequestDecryptor(), ApiHvyogoWorkerUpdate, middleware.ResponseEncryptor(), middleware.JsonEncoder())
// =============================== 以下是服务,只允许内网调用 ===============================