- handle store.Status.
This commit is contained in:
@@ -48,6 +48,8 @@ type DaoDB struct {
|
||||
// return err
|
||||
// }
|
||||
|
||||
// beego orm的对于传代表字段的字串,数据库字段名(完全匹配,区分大小写),结构体字段名(不区分大小写)都可以
|
||||
|
||||
func GetDB() *DaoDB {
|
||||
return &DaoDB{db: orm.NewOrm()}
|
||||
}
|
||||
|
||||
@@ -40,3 +40,21 @@ func TestGetPlaceByName(t *testing.T) {
|
||||
}
|
||||
t.Log(result)
|
||||
}
|
||||
|
||||
func TestUpdateKV(t *testing.T) {
|
||||
dummy := &model.Store{}
|
||||
kvs := map[string]interface{}{
|
||||
"status": 100,
|
||||
"Tel1": "tel1",
|
||||
"tEl2": "tel2",
|
||||
"deliverY_Range_type": 15,
|
||||
}
|
||||
cond := map[string]interface{}{
|
||||
"id": 100002,
|
||||
}
|
||||
num, err := UpdateEntityByKV(nil, dummy, kvs, cond)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
t.Log(num)
|
||||
}
|
||||
|
||||
@@ -66,11 +66,12 @@ type StoreMap struct {
|
||||
VendorStoreID string `orm:"column(vendor_store_id);size(48)" json:"vendorStoreID"`
|
||||
Status int `json:"status"` // 取值同Store.Status
|
||||
|
||||
SyncStatus int8 `orm:"default(2)" json:"syncStatus"`
|
||||
PricePercentage int16 `orm:"default(100)" json:"pricePercentage"` // todo 厂商价格相对于本地价格的百分比,这个字段的修改会比较特殊,因为可能需要刷新厂商价格
|
||||
AutoPickup int8 `orm:"default(1)" json:"autoPickup"` // 是否自动拣货
|
||||
DeliveryType int8 `orm:"default(0)" json:"deliveryType"` // 配送类型
|
||||
DeliveryCompetition int8 `orm:"default(1)" json:"deliveryCompetition"` // 是否支持配送竞争
|
||||
|
||||
AutoPickup int8 `json:"autoPickup"` // 是否自动拣货
|
||||
DeliveryType int8 `json:"deliveryType"` // 配送类型
|
||||
DeliveryCompetition int8 `json:"deliveryCompetition"` // 是否支持配送竞争
|
||||
SyncStatus int8 `orm:"default(2)" json:"syncStatus"`
|
||||
}
|
||||
|
||||
func (*StoreMap) TableUnique() [][]string {
|
||||
|
||||
Reference in New Issue
Block a user