Преглед на файлове

处理接口 /sbyj/GetMyOrders 返回数据失真问题

zhou.xiaoning преди 1 година
родител
ревизия
3f36298819
променени са 1 файла, в които са добавени 5 реда и са изтрити 0 реда
  1. 5 0
      models/sbyj.go

+ 5 - 0
models/sbyj.go

@@ -163,6 +163,11 @@ func (r *RedisTradeHolderDetailEx) GetDataEx(userId int, goodsId int) (sData Red
 				if err = proto.Unmarshal([]byte(itemValue), &data); err == nil {
 					m := RedisTradeHolderDetailEx{}
 					m.ParseFromProto(&data)
+
+					// 处理失真问题
+					m.THDetailEx.RefundableDeposit = utils.Float64Round(m.THDetailEx.RefundableDeposit, 2)
+					m.THDetailEx.RestockDeposit = utils.Float64Round(m.THDetailEx.RestockDeposit, 2)
+
 					sData = append(sData, m)
 				}
 			}