fix:管理端回收卡列表

This commit is contained in:
li 2022-08-15 17:51:41 +08:00
parent 7beb572b61
commit a06eca7cfd
5 changed files with 86 additions and 3 deletions

View File

@ -1052,6 +1052,8 @@ func GetFundRecordRemark(orderType uint32) string {
func GetFundRecordFundType(orderType uint32) string { func GetFundRecordFundType(orderType uint32) string {
switch orderType { switch orderType {
case 2:
return model.FundTypeExpressFeeRefund
case 5: case 5:
return model.FundTypeExpressFeeRefund return model.FundTypeExpressFeeRefund
case 7: case 7:

View File

@ -282,7 +282,7 @@ func RecycleCardOrderImageUpdate(c *gin.Context) {
err = model.NewRecycleCardOrderQuerySet(model.DB).IDEq(req.OrderId).GetUpdater(). err = model.NewRecycleCardOrderQuerySet(model.DB).IDEq(req.OrderId).GetUpdater().
SetImages(req.Images).SetState(2).SetCheckTime(time.Now()). SetImages(req.Images).SetState(2).SetCheckTime(time.Now()).
SetAssistantName(assistant.ShopAssistantName).Update() SetAssistantName(assistant.ShopAssistantName).SetRetrieveState(1).Update()
if err != nil { if err != nil {
logger.Error("game cassette err", err) logger.Error("game cassette err", err)
RespJson(c, status.InternalServerError, nil) RespJson(c, status.InternalServerError, nil)
@ -360,7 +360,8 @@ func RecycleCardOrderCheck(c *gin.Context) {
if req.CheckType == 1 { if req.CheckType == 1 {
err := model.NewRecycleCardOrderQuerySet(model.DB).IDEq(req.OrderId).GetUpdater(). err := model.NewRecycleCardOrderQuerySet(model.DB).IDEq(req.OrderId).GetUpdater().
SetState(3).SetCheckTime(time.Now()).SetAssistantName(assistant.ShopAssistantName).Update() SetState(3).SetCheckTime(time.Now()).SetAssistantName(assistant.ShopAssistantName).
Update()
if err != nil { if err != nil {
logger.Error("update recycle card order err:", err) logger.Error("update recycle card order err:", err)
return return

View File

@ -1085,6 +1085,12 @@ func (qs RecycleCardOrderQuerySet) OrderAscByRemark() RecycleCardOrderQuerySet {
return qs.w(qs.db.Order("remark ASC")) return qs.w(qs.db.Order("remark ASC"))
} }
// OrderAscByRetrieveState is an autogenerated method
// nolint: dupl
func (qs RecycleCardOrderQuerySet) OrderAscByRetrieveState() RecycleCardOrderQuerySet {
return qs.w(qs.db.Order("retrieve_state ASC"))
}
// OrderAscBySerialNumber is an autogenerated method // OrderAscBySerialNumber is an autogenerated method
// nolint: dupl // nolint: dupl
func (qs RecycleCardOrderQuerySet) OrderAscBySerialNumber() RecycleCardOrderQuerySet { func (qs RecycleCardOrderQuerySet) OrderAscBySerialNumber() RecycleCardOrderQuerySet {
@ -1223,6 +1229,12 @@ func (qs RecycleCardOrderQuerySet) OrderDescByRemark() RecycleCardOrderQuerySet
return qs.w(qs.db.Order("remark DESC")) return qs.w(qs.db.Order("remark DESC"))
} }
// OrderDescByRetrieveState is an autogenerated method
// nolint: dupl
func (qs RecycleCardOrderQuerySet) OrderDescByRetrieveState() RecycleCardOrderQuerySet {
return qs.w(qs.db.Order("retrieve_state DESC"))
}
// OrderDescBySerialNumber is an autogenerated method // OrderDescBySerialNumber is an autogenerated method
// nolint: dupl // nolint: dupl
func (qs RecycleCardOrderQuerySet) OrderDescBySerialNumber() RecycleCardOrderQuerySet { func (qs RecycleCardOrderQuerySet) OrderDescBySerialNumber() RecycleCardOrderQuerySet {
@ -1383,6 +1395,62 @@ func (qs RecycleCardOrderQuerySet) RemarkNotlike(remark string) RecycleCardOrder
return qs.w(qs.db.Where("remark NOT LIKE ?", remark)) return qs.w(qs.db.Where("remark NOT LIKE ?", remark))
} }
// RetrieveStateEq is an autogenerated method
// nolint: dupl
func (qs RecycleCardOrderQuerySet) RetrieveStateEq(retrieveState uint32) RecycleCardOrderQuerySet {
return qs.w(qs.db.Where("retrieve_state = ?", retrieveState))
}
// RetrieveStateGt is an autogenerated method
// nolint: dupl
func (qs RecycleCardOrderQuerySet) RetrieveStateGt(retrieveState uint32) RecycleCardOrderQuerySet {
return qs.w(qs.db.Where("retrieve_state > ?", retrieveState))
}
// RetrieveStateGte is an autogenerated method
// nolint: dupl
func (qs RecycleCardOrderQuerySet) RetrieveStateGte(retrieveState uint32) RecycleCardOrderQuerySet {
return qs.w(qs.db.Where("retrieve_state >= ?", retrieveState))
}
// RetrieveStateIn is an autogenerated method
// nolint: dupl
func (qs RecycleCardOrderQuerySet) RetrieveStateIn(retrieveState ...uint32) RecycleCardOrderQuerySet {
if len(retrieveState) == 0 {
qs.db.AddError(errors.New("must at least pass one retrieveState in RetrieveStateIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("retrieve_state IN (?)", retrieveState))
}
// RetrieveStateLt is an autogenerated method
// nolint: dupl
func (qs RecycleCardOrderQuerySet) RetrieveStateLt(retrieveState uint32) RecycleCardOrderQuerySet {
return qs.w(qs.db.Where("retrieve_state < ?", retrieveState))
}
// RetrieveStateLte is an autogenerated method
// nolint: dupl
func (qs RecycleCardOrderQuerySet) RetrieveStateLte(retrieveState uint32) RecycleCardOrderQuerySet {
return qs.w(qs.db.Where("retrieve_state <= ?", retrieveState))
}
// RetrieveStateNe is an autogenerated method
// nolint: dupl
func (qs RecycleCardOrderQuerySet) RetrieveStateNe(retrieveState uint32) RecycleCardOrderQuerySet {
return qs.w(qs.db.Where("retrieve_state != ?", retrieveState))
}
// RetrieveStateNotIn is an autogenerated method
// nolint: dupl
func (qs RecycleCardOrderQuerySet) RetrieveStateNotIn(retrieveState ...uint32) RecycleCardOrderQuerySet {
if len(retrieveState) == 0 {
qs.db.AddError(errors.New("must at least pass one retrieveState in RetrieveStateNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("retrieve_state NOT IN (?)", retrieveState))
}
// SerialNumberEq is an autogenerated method // SerialNumberEq is an autogenerated method
// nolint: dupl // nolint: dupl
func (qs RecycleCardOrderQuerySet) SerialNumberEq(serialNumber string) RecycleCardOrderQuerySet { func (qs RecycleCardOrderQuerySet) SerialNumberEq(serialNumber string) RecycleCardOrderQuerySet {
@ -1842,6 +1910,13 @@ func (u RecycleCardOrderUpdater) SetRemark(remark string) RecycleCardOrderUpdate
return u return u
} }
// SetRetrieveState is an autogenerated method
// nolint: dupl
func (u RecycleCardOrderUpdater) SetRetrieveState(retrieveState uint32) RecycleCardOrderUpdater {
u.fields[string(RecycleCardOrderDBSchema.RetrieveState)] = retrieveState
return u
}
// SetSerialNumber is an autogenerated method // SetSerialNumber is an autogenerated method
// nolint: dupl // nolint: dupl
func (u RecycleCardOrderUpdater) SetSerialNumber(serialNumber string) RecycleCardOrderUpdater { func (u RecycleCardOrderUpdater) SetSerialNumber(serialNumber string) RecycleCardOrderUpdater {
@ -1935,6 +2010,7 @@ var RecycleCardOrderDBSchema = struct {
Describe RecycleCardOrderDBSchemaField Describe RecycleCardOrderDBSchemaField
Remark RecycleCardOrderDBSchemaField Remark RecycleCardOrderDBSchemaField
AssistantName RecycleCardOrderDBSchemaField AssistantName RecycleCardOrderDBSchemaField
RetrieveState RecycleCardOrderDBSchemaField
}{ }{
ID: RecycleCardOrderDBSchemaField("id"), ID: RecycleCardOrderDBSchemaField("id"),
@ -1960,6 +2036,7 @@ var RecycleCardOrderDBSchema = struct {
Describe: RecycleCardOrderDBSchemaField("describe"), Describe: RecycleCardOrderDBSchemaField("describe"),
Remark: RecycleCardOrderDBSchemaField("remark"), Remark: RecycleCardOrderDBSchemaField("remark"),
AssistantName: RecycleCardOrderDBSchemaField("assistant_name"), AssistantName: RecycleCardOrderDBSchemaField("assistant_name"),
RetrieveState: RecycleCardOrderDBSchemaField("retrieve_state"),
} }
// Update updates RecycleCardOrder fields by primary key // Update updates RecycleCardOrder fields by primary key
@ -1989,6 +2066,7 @@ func (o *RecycleCardOrder) Update(db *gorm.DB, fields ...RecycleCardOrderDBSchem
"describe": o.Describe, "describe": o.Describe,
"remark": o.Remark, "remark": o.Remark,
"assistant_name": o.AssistantName, "assistant_name": o.AssistantName,
"retrieve_state": o.RetrieveState,
} }
u := map[string]interface{}{} u := map[string]interface{}{}
for _, f := range fields { for _, f := range fields {

View File

@ -35,6 +35,7 @@ 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"` // 店员
RetrieveState uint32 `json:"retrieve_state"` // 回收卡状态 1-未确认 2-已确认
// recycle_card_order // recycle_card_order
} }
@ -72,6 +73,7 @@ func RecycleCardOrderCreate(uid uint32, req xianmai.GameEvaluationReq) (*Recycle
SerialNumber: "", SerialNumber: "",
Attribute: "", Attribute: "",
DepressionRate: 0, DepressionRate: 0,
RetrieveState: 0,
} }
evaluation, err := req.Evaluation() evaluation, err := req.Evaluation()
if err != nil { if err != nil {