This commit is contained in:
richboo111
2023-01-05 18:31:08 +08:00
parent adad91cd52
commit 3bc119ab21
5 changed files with 75 additions and 23 deletions

View File

@@ -1548,8 +1548,8 @@ func (c *StoreController) CreateFreeShipTemplates() {
// @Description 批量配置抖音门店自动呼叫运力
// @Param token header string true "认证token"
// @Param vendorOrgCode formData string true "抖音总账号"
// @Param openIDs formData string true "开启自动运力门店,[]string对象"
// @Param closeIDs formData string true "关闭自动运力门店,[]string对象"
// @Param openIDs formData string true "开启自动运力门店string对象"
// @Param closeIDs formData string true "关闭自动运力门店string对象"
// @Success 200 {object} controllers.CallResult
// @Failure 200 {object} controllers.CallResult
// @router /SetStoreAutoCallRider [post]
@@ -1557,13 +1557,27 @@ func (c *StoreController) SetStoreAutoCallRider() {
c.callSetStoreAutoCallRider(func(params *tStoreSetStoreAutoCallRiderParams) (retVal interface{}, errCode string, err error) {
openIDs := make([]int64, 0)
closeIDs := make([]int64, 0)
if err1 := utils.UnmarshalUseNumber([]byte(params.OpenIDs), &openIDs); err1 == nil {
if err2 := utils.UnmarshalUseNumber([]byte(params.CloseIDs), &closeIDs); err2 == nil {
err = cms.SetStoreAutoCallRider(params.VendorOrgCode, openIDs, closeIDs)
return nil, "", err
}
}
return nil, "", nil
openIDs = cms.String2Array(params.OpenIDs)
closeIDs = cms.String2Array(params.CloseIDs)
retVal, err = cms.SetStoreAutoCallRider(params.VendorOrgCode, openIDs, closeIDs)
return retVal, "", err
})
}
// @Title 批量获取抖音门店自动呼叫运力设置
// @Description 批量获取抖音门店自动呼叫运力设置
// @Param token header string true "认证token"
// @Param vendorOrgCode query string true "抖音门店总账号"
// @Param storeIDs query string true "抖音门店IDs"
// @Success 200 {object} controllers.CallResult
// @Failure 200 {object} controllers.CallResult
// @router /GetStoreAutoCallRiderInfo [get]
func (c *StoreController) GetStoreAutoCallRiderInfo() {
c.callGetStoreAutoCallRiderInfo(func(params *tStoreGetStoreAutoCallRiderInfoParams) (retVal interface{}, errCode string, err error) {
storeIDs := make([]int64, 0)
storeIDs = cms.String2Array(params.StoreIDs)
retVal, err = tiktok_store.GetStoreAutoCallRiderInfo(params.VendorOrgCode, storeIDs)
return retVal, "", err
})
}