fix:
This commit is contained in:
parent
a06eca7cfd
commit
09c0316129
|
@ -116,7 +116,7 @@ func GetGameCardList(sortType, page, pageSize int, gameTypeIds []uint64, storeId
|
||||||
qs = qs.OrderAscByID()
|
qs = qs.OrderAscByID()
|
||||||
case 2:
|
case 2:
|
||||||
// 排序类型 2-新品
|
// 排序类型 2-新品
|
||||||
qs = qs.NewProductsEq(1)
|
qs = qs.NewProductsEq(1).OrderDescByID()
|
||||||
//count, err = NewGameCardQuerySet(DB).NewProductsEq(1).Count()
|
//count, err = NewGameCardQuerySet(DB).NewProductsEq(1).Count()
|
||||||
case 3:
|
case 3:
|
||||||
// 排序类型 3-销量
|
// 排序类型 3-销量
|
||||||
|
@ -181,7 +181,7 @@ func GetGameCardList(sortType, page, pageSize int, gameTypeIds []uint64, storeId
|
||||||
//err := NewGameCardGoodsStockQuerySet(DB).StoreIdEq(uint64(storeId)).RentStockGt(0).
|
//err := NewGameCardGoodsStockQuerySet(DB).StoreIdEq(uint64(storeId)).RentStockGt(0).
|
||||||
// OrderDescByRentStock().All(&cardStocks)
|
// OrderDescByRentStock().All(&cardStocks)
|
||||||
//DB.Table("game_card_goods_stock").Joins("")
|
//DB.Table("game_card_goods_stock").Joins("")
|
||||||
cardStockSql1 := fmt.Sprintf("SELECT a.* FROM game_card_goods_stock a LEFT JOIN game_card b ON a.game_card_id=b.id WHERE a.store_id=%d AND a.rent_stock>0 ORDER BY b.id DESC;", storeId)
|
cardStockSql1 := fmt.Sprintf("SELECT a.* FROM game_card_goods_stock a LEFT JOIN game_card b ON a.game_card_id=b.id WHERE a.store_id=%d AND a.rent_stock>0 ORDER BY b.id ASC;", storeId)
|
||||||
err = DB.Raw(cardStockSql1).Scan(&cardStocks).Error
|
err = DB.Raw(cardStockSql1).Scan(&cardStocks).Error
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logger.Error("GetGameIdByType err:", err)
|
logger.Error("GetGameIdByType err:", err)
|
||||||
|
@ -198,7 +198,7 @@ func GetGameCardList(sortType, page, pageSize int, gameTypeIds []uint64, storeId
|
||||||
cardStocks = []GameCardGoodsStock{}
|
cardStocks = []GameCardGoodsStock{}
|
||||||
//err = NewGameCardGoodsStockQuerySet(DB).StoreIdNe(uint64(storeId)).RentStockGt(0).
|
//err = NewGameCardGoodsStockQuerySet(DB).StoreIdNe(uint64(storeId)).RentStockGt(0).
|
||||||
// OrderDescByRentStock().All(&cardStocks)
|
// OrderDescByRentStock().All(&cardStocks)
|
||||||
cardStockSql2 := fmt.Sprintf("SELECT a.* FROM game_card_goods_stock a LEFT JOIN game_card b ON a.game_card_id=b.id WHERE a.store_id!=%d AND a.rent_stock>0 ORDER BY b.id DESC;", storeId)
|
cardStockSql2 := fmt.Sprintf("SELECT a.* FROM game_card_goods_stock a LEFT JOIN game_card b ON a.game_card_id=b.id WHERE a.store_id!=%d AND a.rent_stock>0 ORDER BY b.id ASC;", storeId)
|
||||||
err = DB.Raw(cardStockSql2).Scan(&cardStocks).Error
|
err = DB.Raw(cardStockSql2).Scan(&cardStocks).Error
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logger.Error("GetGameIdByType err:", err)
|
logger.Error("GetGameIdByType err:", err)
|
||||||
|
@ -214,7 +214,7 @@ func GetGameCardList(sortType, page, pageSize int, gameTypeIds []uint64, storeId
|
||||||
|
|
||||||
cardStocks = []GameCardGoodsStock{}
|
cardStocks = []GameCardGoodsStock{}
|
||||||
//err = NewGameCardGoodsStockQuerySet(DB).RentStockEq(0).All(&cardStocks)
|
//err = NewGameCardGoodsStockQuerySet(DB).RentStockEq(0).All(&cardStocks)
|
||||||
cardStockSql3 := fmt.Sprintf("SELECT a.* FROM game_card_goods_stock a LEFT JOIN game_card b ON a.game_card_id=b.id WHERE a.rent_stock=0 ORDER BY b.id DESC;")
|
cardStockSql3 := fmt.Sprintf("SELECT a.* FROM game_card_goods_stock a LEFT JOIN game_card b ON a.game_card_id=b.id WHERE a.rent_stock=0 ORDER BY b.id ASC;")
|
||||||
err = DB.Raw(cardStockSql3).Scan(&cardStocks).Error
|
err = DB.Raw(cardStockSql3).Scan(&cardStocks).Error
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logger.Error("GetGameIdByType err:", err)
|
logger.Error("GetGameIdByType err:", err)
|
||||||
|
@ -235,7 +235,7 @@ func GetGameCardList(sortType, page, pageSize int, gameTypeIds []uint64, storeId
|
||||||
var cardStocks []GameCardGoodsStock
|
var cardStocks []GameCardGoodsStock
|
||||||
//err := NewGameCardGoodsStockQuerySet(DB).RentStockGt(0).
|
//err := NewGameCardGoodsStockQuerySet(DB).RentStockGt(0).
|
||||||
// OrderDescByRentStock().All(&cardStocks)
|
// OrderDescByRentStock().All(&cardStocks)
|
||||||
cardStockSql1 := fmt.Sprintf("SELECT a.* FROM game_card_goods_stock a LEFT JOIN game_card b ON a.game_card_id=b.id WHERE a.rent_stock>0 ORDER BY b.id DESC;")
|
cardStockSql1 := fmt.Sprintf("SELECT a.* FROM game_card_goods_stock a LEFT JOIN game_card b ON a.game_card_id=b.id WHERE a.rent_stock>0 ORDER BY b.id ASC;")
|
||||||
err = DB.Raw(cardStockSql1).Scan(&cardStocks).Error
|
err = DB.Raw(cardStockSql1).Scan(&cardStocks).Error
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logger.Error("GetGameIdByType err:", err)
|
logger.Error("GetGameIdByType err:", err)
|
||||||
|
@ -251,7 +251,7 @@ func GetGameCardList(sortType, page, pageSize int, gameTypeIds []uint64, storeId
|
||||||
|
|
||||||
cardStocks = []GameCardGoodsStock{}
|
cardStocks = []GameCardGoodsStock{}
|
||||||
//err = NewGameCardGoodsStockQuerySet(DB).RentStockEq(0).All(&cardStocks)
|
//err = NewGameCardGoodsStockQuerySet(DB).RentStockEq(0).All(&cardStocks)
|
||||||
cardStockSql2 := fmt.Sprintf("SELECT a.* FROM game_card_goods_stock a LEFT JOIN game_card b ON a.game_card_id=b.id WHERE a.rent_stock=0 ORDER BY b.id DESC;")
|
cardStockSql2 := fmt.Sprintf("SELECT a.* FROM game_card_goods_stock a LEFT JOIN game_card b ON a.game_card_id=b.id WHERE a.rent_stock=0 ORDER BY b.id ASC;")
|
||||||
err = DB.Raw(cardStockSql2).Scan(&cardStocks).Error
|
err = DB.Raw(cardStockSql2).Scan(&cardStocks).Error
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logger.Error("GetGameIdByType err:", err)
|
logger.Error("GetGameIdByType err:", err)
|
||||||
|
|
|
@ -127,23 +127,23 @@ func InitTestDB() {
|
||||||
//&HomeCarousel{},
|
//&HomeCarousel{},
|
||||||
//&UserRenewalLog{},
|
//&UserRenewalLog{},
|
||||||
|
|
||||||
&User{},
|
//&User{},
|
||||||
&UserOpenMemberRecord{},
|
//&UserOpenMemberRecord{},
|
||||||
&CooperativeMemberDeduct{},
|
//&CooperativeMemberDeduct{},
|
||||||
&CooperativeAssistantMemberDeduct{},
|
//&CooperativeAssistantMemberDeduct{},
|
||||||
&UserMemberRecord{},
|
//&UserMemberRecord{},
|
||||||
&CooperativeDeductSettle{},
|
//&CooperativeDeductSettle{},
|
||||||
&CooperativeMemberPromotionStore{},
|
//&CooperativeMemberPromotionStore{},
|
||||||
&CooperativeMemberPromotionDay{},
|
//&CooperativeMemberPromotionDay{},
|
||||||
&InviteMemberReport{},
|
//&InviteMemberReport{},
|
||||||
&MemberStatisticDaily{},
|
//&MemberStatisticDaily{},
|
||||||
&CooperativeMemberPromotion{},
|
//&CooperativeMemberPromotion{},
|
||||||
&GameCard{},
|
//&GameCard{},
|
||||||
&CooperativeMemberPromotionStoreDay{},
|
//&CooperativeMemberPromotionStoreDay{},
|
||||||
|
//
|
||||||
&UserInvite{},
|
//&UserInvite{},
|
||||||
&UserInviteRecord{},
|
//&UserInviteRecord{},
|
||||||
&CooperativeMemberPromotionStore{},
|
//&CooperativeMemberPromotionStore{},
|
||||||
&RecycleCardOrder{},
|
&RecycleCardOrder{},
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -254,23 +254,23 @@ func InitDBProd() {
|
||||||
//&CooperativeMemberPromotionDay{},
|
//&CooperativeMemberPromotionDay{},
|
||||||
//&CooperativeMemberPromotionStoreDay{},
|
//&CooperativeMemberPromotionStoreDay{},
|
||||||
|
|
||||||
&User{},
|
//&User{},
|
||||||
&UserOpenMemberRecord{},
|
//&UserOpenMemberRecord{},
|
||||||
&CooperativeMemberDeduct{},
|
//&CooperativeMemberDeduct{},
|
||||||
&CooperativeAssistantMemberDeduct{},
|
//&CooperativeAssistantMemberDeduct{},
|
||||||
&UserMemberRecord{},
|
//&UserMemberRecord{},
|
||||||
&CooperativeDeductSettle{},
|
//&CooperativeDeductSettle{},
|
||||||
&CooperativeMemberPromotionStore{},
|
//&CooperativeMemberPromotionStore{},
|
||||||
&CooperativeMemberPromotionDay{},
|
//&CooperativeMemberPromotionDay{},
|
||||||
&InviteMemberReport{},
|
//&InviteMemberReport{},
|
||||||
&MemberStatisticDaily{},
|
//&MemberStatisticDaily{},
|
||||||
&CooperativeMemberPromotion{},
|
//&CooperativeMemberPromotion{},
|
||||||
&GameCard{},
|
//&GameCard{},
|
||||||
&CooperativeMemberPromotionStoreDay{},
|
//&CooperativeMemberPromotionStoreDay{},
|
||||||
|
//
|
||||||
&UserInvite{},
|
//&UserInvite{},
|
||||||
&UserInviteRecord{},
|
//&UserInviteRecord{},
|
||||||
&CooperativeMemberPromotionStore{},
|
//&CooperativeMemberPromotionStore{},
|
||||||
&RecycleCardOrder{},
|
&RecycleCardOrder{},
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -35,7 +35,9 @@ type RecycleCardOrder struct {
|
||||||
Describe string `json:"describe"` // 描述
|
Describe string `json:"describe"` // 描述
|
||||||
Remark string `json:"remark"` // 备注
|
Remark string `json:"remark"` // 备注
|
||||||
AssistantName string `json:"assistant_name"` // 店员
|
AssistantName string `json:"assistant_name"` // 店员
|
||||||
|
RetrieveTime time.Time `json:"retrieve_time"` // 审核时间
|
||||||
RetrieveState uint32 `json:"retrieve_state"` // 回收卡状态 1-未确认 2-已确认
|
RetrieveState uint32 `json:"retrieve_state"` // 回收卡状态 1-未确认 2-已确认
|
||||||
|
OriginalPrice uint32 `json:"original_price"` // 原价
|
||||||
// recycle_card_order
|
// recycle_card_order
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -81,6 +83,7 @@ func RecycleCardOrderCreate(uid uint32, req xianmai.GameEvaluationReq) (*Recycle
|
||||||
return order, err
|
return order, err
|
||||||
}
|
}
|
||||||
//evaluation = (evaluation * 1) / 100
|
//evaluation = (evaluation * 1) / 100
|
||||||
|
order.OriginalPrice = uint32(evaluation)
|
||||||
info, err := RecycleCardConfigInfo()
|
info, err := RecycleCardConfigInfo()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logger.Error("config err:", err)
|
logger.Error("config err:", err)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user