This commit is contained in:
richboo111
2023-09-20 11:10:12 +08:00
parent c76c787b46
commit d201a02816
5 changed files with 89 additions and 7 deletions

View File

@@ -12,9 +12,11 @@ import (
)
const (
MtwmSCTag = "13030000"
MtwmC4Tag = "11010000"
MtwmSGTag = "10010000"
MtwmSCTag = "13030000"
MtwmC4Tag = "11010000"
MtwmSGTag = "10010000"
AuditTypeStore = 1 //审核类型1-门店入驻2-门店logo(头图)
AuditTypeStoreLogo = 2
)
type PoiCategoryInfo struct {
@@ -364,3 +366,36 @@ func (a *API) GetBoundList(otherStoreId string) ([]*AuthorizationStatus, error)
return data, nil
}
type SettleAuditList struct {
AppPoiCode string `json:"app_poi_code"`
Status int `json:"status"` //任务状态:0-待完善1-审核中2-已驳回4-待提审5-审核通过7-暂不合作9-创建失败
//audit_type=1时有效
BaseStatus int `json:"base_status"` //基本信息模块0-待录入1-已录入2-审核中3-已驳回4-签约中5-签约失败6-已生效7-缺失
LegalPersonStatus int `json:"legal_person_status"` //法人信息模块(仅单店)
ShippingStatus int `json:"shipping_status"` //配送信息模块
QualificationStatus int `json:"qualification_status"` //资质信息模块
SettlementStatus int `json:"settlement_status"` //结算信息模块(仅连锁门店)
//audit_type=2时有效
LogoStatus int `json:"logo_status"` //门店logo审核结果1-审核中2-审核通过3-已驳回
Reason string `json:"reason"` //审核描述
}
// GetSettleAuditList 批量查询门店审核状态,目前只用
func (a *API) GetSettleAuditList(appPoiCodes string) ([]*SettleAuditList, error) {
param := make(map[string]interface{}, 0)
param["app_poi_codes"] = appPoiCodes
param["audit_type"] = AuditTypeStoreLogo
result, err := a.AccessAPI("ecommerce/poi/settle/audit/list", true, param)
if err != nil {
return nil, err
}
var data []*SettleAuditList
if err := utils.Map2StructByJson(result, &data, false); err != nil {
return nil, err
}
return data, nil
}