|
@@ -96,13 +96,39 @@ export class tools {
|
|
// 进入书详情
|
|
// 进入书详情
|
|
public static gotoBookdetails(book_id:number, cb:Function=null) {
|
|
public static gotoBookdetails(book_id:number, cb:Function=null) {
|
|
if(book_id) {
|
|
if(book_id) {
|
|
- uni.navigateTo({
|
|
|
|
- url:'/pages/bookdetails/bookdetails',
|
|
|
|
- success: (res) => {
|
|
|
|
- res.eventChannel.emit('data',{'book_id':book_id})
|
|
|
|
- cb && cb()
|
|
|
|
|
|
+ if(tools.getCurPlatform()==config.Platform.WEIXIN){
|
|
|
|
+ var wx_bookId = tools.getWxBookId(book_id)
|
|
|
|
+ if(wx_bookId==null){
|
|
|
|
+ return util.showModal("错误","错误")
|
|
}
|
|
}
|
|
- })
|
|
|
|
|
|
+ util.showLoading()
|
|
|
|
+ let url = config.url_confg.Static.book_details(book_id)
|
|
|
|
+ http.StaticRequest(url,(err=null,data=null)=>{
|
|
|
|
+ util.hideLoading()
|
|
|
|
+ if(!err&&data) {
|
|
|
|
+ if(data.code==config.url_confg.StatesCode.SUCCESS){
|
|
|
|
+ var book_data = new book_item_data()
|
|
|
|
+ book_data = data.content
|
|
|
|
+ book_data.wx_book_id = wx_bookId
|
|
|
|
+ UserStatus().updateUserSelectBook(book_data)
|
|
|
|
+ wx.redirectTo({
|
|
|
|
+ url: `plugin-private://wx293c4b6097a8a4d0/pages/novel/index?bookId=${wx_bookId}`
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ }else{
|
|
|
|
+ uni.navigateTo({
|
|
|
|
+ url:'/pages/bookdetails/bookdetails',
|
|
|
|
+ success: (res) => {
|
|
|
|
+ res.eventChannel.emit('data',{'book_id':book_id})
|
|
|
|
+ cb && cb()
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ }
|
|
|
|
+
|
|
} else {
|
|
} else {
|
|
log.Error('书详情id错误')
|
|
log.Error('书详情id错误')
|
|
}
|
|
}
|
|
@@ -416,4 +442,47 @@ export class tools {
|
|
}
|
|
}
|
|
return config.read_config.colorBgResList[index].off_res
|
|
return config.read_config.colorBgResList[index].off_res
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ public static getWxBookId(book_id:number){
|
|
|
|
+ var temp = [
|
|
|
|
+ {"book_id": 1, "wx_book_id": "A1HcfuuvhA6S7Nqy3f97nTixyb"},
|
|
|
|
+ {"book_id": 2, "wx_book_id": "A1Hcfuwb1iw9PakEYJz8wGWN4V"},
|
|
|
|
+ {"book_id": 3, "wx_book_id": "A1HcfuuvKqNdTuMD9y9bTAinvh"},
|
|
|
|
+ {"book_id": 4, "wx_book_id": "A1HcfuyDVgAqSRAiaWsYRcGttu"},
|
|
|
|
+ {"book_id": 5, "wx_book_id": "A1Hcfuzo33e6KTd9VCpmFc23L9"},
|
|
|
|
+ {"book_id": 6, "wx_book_id": "A1Hcfuzp91oWFt7RAGoLFV2ZUq"},
|
|
|
|
+ {"book_id": 7, "wx_book_id": "A1HcfuzqEyxvCJbgqLmuFN35dX"},
|
|
|
|
+ {"book_id": 8, "wx_book_id": "A1Hcfv2QnMSB5M47k2j85MnE4m"},
|
|
|
|
+ {"book_id": 9, "wx_book_id": "A1Hcfv2RtKbb1mYPR6hh5EnkDT"},
|
|
|
|
+ {"book_id": 10, "wx_book_id": "A1Hcfv2SzHkzxC2f6AgG57oGN9"}
|
|
|
|
+ ];
|
|
|
|
+ for (var i = 0; i < temp.length; i++) {
|
|
|
|
+ if(temp[i].book_id==book_id){
|
|
|
|
+ return temp[i].wx_book_id
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ return null
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public static getBookIdByWxBookId(wx_book_id:string){
|
|
|
|
+ var temp = [
|
|
|
|
+ {"book_id": 1, "wx_book_id": "A1HcfuuvhA6S7Nqy3f97nTixyb"},
|
|
|
|
+ {"book_id": 2, "wx_book_id": "A1Hcfuwb1iw9PakEYJz8wGWN4V"},
|
|
|
|
+ {"book_id": 3, "wx_book_id": "A1HcfuuvKqNdTuMD9y9bTAinvh"},
|
|
|
|
+ {"book_id": 4, "wx_book_id": "A1HcfuyDVgAqSRAiaWsYRcGttu"},
|
|
|
|
+ {"book_id": 5, "wx_book_id": "A1Hcfuzo33e6KTd9VCpmFc23L9"},
|
|
|
|
+ {"book_id": 6, "wx_book_id": "A1Hcfuzp91oWFt7RAGoLFV2ZUq"},
|
|
|
|
+ {"book_id": 7, "wx_book_id": "A1HcfuzqEyxvCJbgqLmuFN35dX"},
|
|
|
|
+ {"book_id": 8, "wx_book_id": "A1Hcfv2QnMSB5M47k2j85MnE4m"},
|
|
|
|
+ {"book_id": 9, "wx_book_id": "A1Hcfv2RtKbb1mYPR6hh5EnkDT"},
|
|
|
|
+ {"book_id": 10, "wx_book_id": "A1Hcfv2SzHkzxC2f6AgG57oGN9"}
|
|
|
|
+ ];
|
|
|
|
+
|
|
|
|
+ for (var i = 0; i < temp.length; i++) {
|
|
|
|
+ if(temp[i].wx_book_id==wx_book_id){
|
|
|
|
+ return temp[i].book_id
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ return 1
|
|
|
|
+ }
|
|
}
|
|
}
|