aa
This commit is contained in:
@@ -32,9 +32,9 @@ func GetNeedUploadDataResource(db *DaoDB) (dataResList []*model.DataResource, er
|
||||
return dataResList, err
|
||||
}
|
||||
|
||||
func GetVendorOrgCode(db *DaoDB, vendorID int, vendorOrgCode string) (vendorOrgs []*model.VendorOrgCode, err error) {
|
||||
func GetVendorOrgCode(db *DaoDB, vendorID int, vendorOrgCode, vendorType string) (vendorOrgs []*model.VendorOrgCode, err error) {
|
||||
sql := `
|
||||
SELECT vendor_id, vendor_org_code, comment, is_jx_cat
|
||||
SELECT vendor_id, vendor_org_code, comment, is_jx_cat, is_open
|
||||
FROM vendor_org_code
|
||||
WHERE deleted_at = ?
|
||||
`
|
||||
@@ -47,6 +47,10 @@ func GetVendorOrgCode(db *DaoDB, vendorID int, vendorOrgCode string) (vendorOrgs
|
||||
sql += " AND vendor_org_code = ?"
|
||||
sqlParams = append(sqlParams, vendorOrgCode)
|
||||
}
|
||||
if vendorType != "" {
|
||||
sql += " AND vendor_type = ?"
|
||||
sqlParams = append(sqlParams, vendorType)
|
||||
}
|
||||
err = GetRows(db, &vendorOrgs, sql, sqlParams)
|
||||
return vendorOrgs, err
|
||||
}
|
||||
|
||||
@@ -29,6 +29,7 @@ func GetMenu(db *DaoDB, name string, level int, userID string) (menus []*model.M
|
||||
sql += " AND a.level = ?"
|
||||
sqlParams = append(sqlParams, level)
|
||||
}
|
||||
sql += " ORDER BY a.id"
|
||||
err = GetRows(db, &menus, sql, sqlParams)
|
||||
return menus, err
|
||||
}
|
||||
@@ -42,6 +43,7 @@ func GetMenuWithUser(db *DaoDB, name string, level int, userID string) (menus []
|
||||
JOIN role_menu c ON c.menu_id = a.id AND c.role_id = b.role_id AND c.deleted_at = ?
|
||||
WHERE a.deleted_at = ?)a
|
||||
JOIN menu b ON (b.id = a.id OR b.id = a.parent_id)
|
||||
ORDER BY b.id
|
||||
`
|
||||
sqlParams := []interface{}{userID, utils.DefaultTimeValue, utils.DefaultTimeValue, utils.DefaultTimeValue}
|
||||
err = GetRows(db, &menus, sql, sqlParams)
|
||||
|
||||
@@ -108,12 +108,13 @@ func GetSkus(db *DaoDB, skuIDs, nameIDs, statuss, catIDs []int, eclpIDs []string
|
||||
}
|
||||
if len(catIDs) > 0 {
|
||||
sql += `
|
||||
JOIN sku_category t3 ON t3.id = t2.category_id
|
||||
LEFT JOIN sku_category t3p ON t3p.id = t3.parent_id
|
||||
JOIN sku_category t3 ON t3.id = t2.category_id AND t3.is_exd_spec = ?
|
||||
LEFT JOIN sku_category t3p ON t3p.id = t3.parent_id AND t3p.is_exd_spec = ?
|
||||
`
|
||||
sqlWhere += " AND (t3.id IN (" + GenQuestionMarks(len(catIDs)) + ")"
|
||||
sqlWhere += " OR t3p.id IN (" + GenQuestionMarks(len(catIDs)) + ") )"
|
||||
sqlParams = append(sqlParams, catIDs, catIDs)
|
||||
sqlWhere += " AND t1.exd_sku_id = ''"
|
||||
sqlParams = append(sqlParams, model.NO, model.NO, catIDs, catIDs)
|
||||
}
|
||||
if len(eclpIDs) > 0 {
|
||||
sqlWhere += " AND t1.eclp_id IN (" + GenQuestionMarks(len(eclpIDs)) + ")"
|
||||
|
||||
@@ -1,5 +1,10 @@
|
||||
package model
|
||||
|
||||
const (
|
||||
VendorOrgTypePlatform = "platform" //外卖平台
|
||||
VendorOrgTypeDelivery = "delivery" //配送平台
|
||||
)
|
||||
|
||||
type VendorOrgCode struct {
|
||||
ModelIDCULD
|
||||
|
||||
@@ -7,6 +12,8 @@ type VendorOrgCode struct {
|
||||
VendorOrgCode string `orm:"size(32)" json:"vendorOrgCode"` // 同一平台下不同的商户代码,如果只有一个,可以为空
|
||||
Comment string `json:"comment"` //备注
|
||||
//appkey,secret token等
|
||||
Type string `json:"type"` //platform 普通平台, delivery 三方配送平台
|
||||
IsJxCat int `json:"isJxCat"` //是否使用京西分类,0默认使用
|
||||
|
||||
VendorType string `json:"vendorType"` //platform 普通平台, delivery 三方配送平台
|
||||
IsJxCat int `json:"isJxCat"` //是否使用京西分类,0默认使用
|
||||
IsOpen int `json:"isOpen"` //主要三方配送用,是否配送,默认0表示打开,1表示关
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user