|
@@ -2,7 +2,7 @@ var constant = require('const.js');
|
|
const HOST_PRODUCT = constant.productApi;
|
|
const HOST_PRODUCT = constant.productApi;
|
|
const HOST_BASE = constant.baseApi;
|
|
const HOST_BASE = constant.baseApi;
|
|
let request = require('WXHttpRequest.js');
|
|
let request = require('WXHttpRequest.js');
|
|
-const httputil = require('httpUtill.js');
|
|
|
|
|
|
+const httputil = require('httpUtil.js');
|
|
|
|
|
|
function getProductUrl(action) {
|
|
function getProductUrl(action) {
|
|
return HOST_PRODUCT + action;
|
|
return HOST_PRODUCT + action;
|
|
@@ -36,5 +36,126 @@ module.exports = {
|
|
return request.getInstance().header({
|
|
return request.getInstance().header({
|
|
uid
|
|
uid
|
|
}).url(url).send();
|
|
}).url(url).send();
|
|
|
|
+ },
|
|
|
|
+ // 获取全部课本
|
|
|
|
+ getAllBooks(uid,pageNo,pageSize) {
|
|
|
|
+ let url = getProductUrl('wx/product');
|
|
|
|
+ return request.getInstance().header({
|
|
|
|
+ uid
|
|
|
|
+ }).url(url).data({
|
|
|
|
+ pageNo,
|
|
|
|
+ pageSize
|
|
|
|
+ }).send();
|
|
|
|
+ },
|
|
|
|
+ // 获取课本详情
|
|
|
|
+ getBookDetail(uid,id) {
|
|
|
|
+ let url = getProductUrl(`wx/product/${id}`);
|
|
|
|
+ return request.getInstance().header({
|
|
|
|
+ uid
|
|
|
|
+ }).url(url).send();
|
|
|
|
+ },
|
|
|
|
+ // 获取单课详情
|
|
|
|
+ getClassDetail(uid,id) {
|
|
|
|
+ let url = getProductUrl(`wx/lesson/${id}`);
|
|
|
|
+ return request.getInstance().header({
|
|
|
|
+ uid
|
|
|
|
+ }).url(url).send();
|
|
|
|
+ },
|
|
|
|
+ // 发布作品
|
|
|
|
+ postWork(uid, data) {
|
|
|
|
+ console.log(data);
|
|
|
|
+ let url = getBaseUrl(`wx/userRead`);
|
|
|
|
+ return request.getInstance().header({
|
|
|
|
+ uid
|
|
|
|
+ }).url(url).data(data).method('POST').send();
|
|
|
|
+ },
|
|
|
|
+ // 关注用户
|
|
|
|
+ followUser(uid, followUid) {
|
|
|
|
+ let url = getBaseUrl(`wx/fans`);
|
|
|
|
+ return request.getInstance().header({
|
|
|
|
+ uid
|
|
|
|
+ }).url(url).data({
|
|
|
|
+ "uid": followUid
|
|
|
|
+ }).method('POST').send();
|
|
|
|
+ },
|
|
|
|
+ //获取关注的用户列表
|
|
|
|
+ getFollowUsers(uid, pageNo, pageSize) {
|
|
|
|
+ let url = getBaseUrl(`wx/fans`);
|
|
|
|
+ return request.getInstance().header({
|
|
|
|
+ uid
|
|
|
|
+ }).url(url).data({
|
|
|
|
+ pageNo: pageNo,
|
|
|
|
+ pageSize: pageSize
|
|
|
|
+ }).send();
|
|
|
|
+ },
|
|
|
|
+ // 获取关注用户的作品列表
|
|
|
|
+ getFollowWorks(uid, pageNo, pageSize) {
|
|
|
|
+ let url = getBaseUrl(`wx/fans/interest`);
|
|
|
|
+ return request.getInstance().header({
|
|
|
|
+ uid
|
|
|
|
+ }).url(url).data({
|
|
|
|
+ pageNo: pageNo,
|
|
|
|
+ pageSize: pageSize
|
|
|
|
+ }).send();
|
|
|
|
+ },
|
|
|
|
+ // 搜索
|
|
|
|
+ getSearchResult(uid,key,pageNo,pageSize){
|
|
|
|
+ let url = getProductUrl(`wx/lesson`);
|
|
|
|
+ return request.getInstance().header({
|
|
|
|
+ uid
|
|
|
|
+ }).url(url).data({
|
|
|
|
+ title:key,
|
|
|
|
+ productId: '',
|
|
|
|
+ pageNo: pageNo,
|
|
|
|
+ pageSize: pageSize
|
|
|
|
+ }).send();
|
|
|
|
+ },
|
|
|
|
+ // 获取回复信息
|
|
|
|
+ getReply(uid, columnId, pageNo, pageSize){
|
|
|
|
+ let url = getBaseUrl(`wx/posts/reply`);
|
|
|
|
+ return request.getInstance().header({
|
|
|
|
+ uid
|
|
|
|
+ }).url(url).data({
|
|
|
|
+ columnId: columnId,
|
|
|
|
+ pageNo: pageNo,
|
|
|
|
+ pageSize: pageSize
|
|
|
|
+ }).send();
|
|
|
|
+ },
|
|
|
|
+ // 发布回复(楼中楼)
|
|
|
|
+ postReplyComment(uid, data){
|
|
|
|
+ let url = getBaseUrl(`wx/reply`);
|
|
|
|
+ return request.getInstance().header({
|
|
|
|
+ uid
|
|
|
|
+ }).url(url).data(data).method('POST').send();
|
|
|
|
+ },
|
|
|
|
+ // 发布讨论
|
|
|
|
+ postReply(uid, data){
|
|
|
|
+ let url = getBaseUrl(`wx/posts`);
|
|
|
|
+ return request.getInstance().header({
|
|
|
|
+ uid
|
|
|
|
+ }).url(url).data(data).method('POST').send();
|
|
|
|
+ },
|
|
|
|
+ // 获取课程团购信息
|
|
|
|
+ getGroupPurchaseInfo (productId) {
|
|
|
|
+ let url = getBaseUrl(`wx/groupPurchaseInfo/info/${productId}`);
|
|
|
|
+ return request.getInstance().header({
|
|
|
|
+ uid: 1
|
|
|
|
+ }).url(url).send();
|
|
|
|
+ },
|
|
|
|
+ // 发起团购
|
|
|
|
+ SendGroupPurchas (data) {
|
|
|
|
+ let url = getBaseUrl(`wx/groupPurchase/create`);
|
|
|
|
+ return request.getInstance().header({
|
|
|
|
+ uid: 1
|
|
|
|
+ }).url(url).data(data).method('POST').send();
|
|
|
|
+ },
|
|
|
|
+ // 参加团购
|
|
|
|
+ JoinGroupPurchas (orderId) {
|
|
|
|
+ let url = getBaseUrl(`wx/groupPurchase/join`);
|
|
|
|
+ return request.getInstance().header({
|
|
|
|
+ uid: 1
|
|
|
|
+ }).url(url).data({
|
|
|
|
+ orderId
|
|
|
|
+ }).method('POST').send();
|
|
}
|
|
}
|
|
}
|
|
}
|