|
@@ -26,7 +26,7 @@ func (this *UseBalanceStruct) defaultConsume() (r map[string]interface{}, m stri
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-//附件下载消费 fui:免费赠送已使用次数;pui:付费权限已使用次数
|
|
|
+// 附件下载消费 fui:免费赠送已使用次数;pui:付费权限已使用次数
|
|
|
func (this *UseBalanceStruct) fileConsume() (r map[string]interface{}, m string, c int) {
|
|
|
_fileName := this.Remarks["fileName"].(string)
|
|
|
_id := this.Remarks["id"].(string)
|
|
@@ -140,7 +140,7 @@ func (this *UseBalanceStruct) fileConsume() (r map[string]interface{}, m string,
|
|
|
|
|
|
var jyCC = "jy_consumepack"
|
|
|
|
|
|
-//查询jy 消费日志记录
|
|
|
+// 查询jy 消费日志记录
|
|
|
func (this *UseBalanceStruct) FindJyConsumePackRecord() string {
|
|
|
query := map[string]interface{}{
|
|
|
"s_id": this.Remarks["id"].(string),
|
|
@@ -161,7 +161,7 @@ func (this *UseBalanceStruct) FindJyConsumePackRecord() string {
|
|
|
return BsonIdToSId((*res)["_id"])
|
|
|
}
|
|
|
|
|
|
-//保存日志
|
|
|
+// 保存日志
|
|
|
func (this *UseBalanceStruct) saveJyConsumePackList() (b bool) {
|
|
|
saveMap := map[string]interface{}{
|
|
|
"s_id": this.Remarks["id"],
|
|
@@ -184,7 +184,7 @@ func (this *UseBalanceStruct) saveJyConsumePackList() (b bool) {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-//调rpc 获取附件信息
|
|
|
+// 调rpc 获取附件信息
|
|
|
func fileAttachRpc(fileName, id string) (r map[string]interface{}) {
|
|
|
r = make(map[string]interface{})
|
|
|
// 调用rpc 获取附件信息
|
|
@@ -210,7 +210,7 @@ func fileAttachRpc(fileName, id string) (r map[string]interface{}) {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-//供应信息附件
|
|
|
+// 供应信息附件
|
|
|
func SupplyInfoFile(fileName, msgId string) (r map[string]interface{}) {
|
|
|
//查数据
|
|
|
data := util.InfoMysql.FindOne("supply_info", map[string]interface{}{"id": msgId}, "", "")
|
|
@@ -236,7 +236,14 @@ func SupplyInfoFile(fileName, msgId string) (r map[string]interface{}) {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-//消费
|
|
|
+// 兑换作废
|
|
|
+func JyexchangeCance(userId, product, platform, queryTime string, pageSize, pageNum int) (list []map[string]interface{}, total int, err error) {
|
|
|
+ RStruct := InitFindRecord(userId, product, queryTime, platform, pageSize, pageNum, 2)
|
|
|
+ list, total = RStruct.DefaultData()
|
|
|
+ return list, total, nil
|
|
|
+}
|
|
|
+
|
|
|
+// 消费
|
|
|
func JyConsumePack(userId, product, platform string, remarks map[string]interface{}, session *httpsession.Session) (r map[string]interface{}, m string, c int) {
|
|
|
CStruct := InitUseBalance(userId, product, product, "", "", nil, remarks, 1, platform, session)
|
|
|
switch product {
|
|
@@ -248,7 +255,7 @@ func JyConsumePack(userId, product, platform string, remarks map[string]interfac
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-//流水
|
|
|
+// 流水
|
|
|
func JyFindRecordPack(userId, productName, queryTime, platform string, pageSize, pageNum int) (list []map[string]interface{}, total int, err error) {
|
|
|
RStruct := InitFindRecord(userId, productName, queryTime, platform, pageSize, pageNum, 0)
|
|
|
switch productName {
|
|
@@ -260,7 +267,7 @@ func JyFindRecordPack(userId, productName, queryTime, platform string, pageSize,
|
|
|
return list, total, nil
|
|
|
}
|
|
|
|
|
|
-//数据处理-附件下载包
|
|
|
+// 数据处理-附件下载包
|
|
|
func (this *FindRecordStruct) FindJyConsumePackAllRecord() ([]map[string]interface{}, int) {
|
|
|
var articleAddMap = map[string]string{
|
|
|
"PC": "/article/content/%s.html",
|
|
@@ -301,7 +308,7 @@ func (this *FindRecordStruct) FindJyConsumePackAllRecord() ([]map[string]interfa
|
|
|
return *list, total
|
|
|
}
|
|
|
|
|
|
-//数据处理-default
|
|
|
+// 数据处理-default
|
|
|
func (this *FindRecordStruct) DefaultData() ([]map[string]interface{}, int) {
|
|
|
returnList, total, err := this.FindRecord()
|
|
|
if err != nil {
|