diff --git a/common/fishMarketApi.js b/common/fishMarketApi.js index 791768f..3af9bdc 100644 --- a/common/fishMarketApi.js +++ b/common/fishMarketApi.js @@ -27,6 +27,17 @@ export function uploadFishImage(path) { return tui.uploadFile('/upload/file', path).then(extractUploadUrl) } +export async function uploadFishReleaseImage(path) { + const url = await tui.uploadFile('/upload/file', path).then(extractUploadUrl) + if (!url) return { url: '', passed: false, message: '图片上传失败,请稍后重试' } + const res = await tui.request('/app/fishmarket/images/audit', 'POST', { url }, false, false, true) + if (res && res.success !== false) { + const auditResult = res.result !== undefined ? res.result : res + return auditResult && auditResult.passed ? { url, passed: true } : { url: '', passed: false, message: '图片审核未通过,请更换图片' } + } + return { url: '', passed: false, message: (res && res.message) || '图片审核未通过,请更换图片' } +} + export function pageFishGoods(data = {}) { return tui.request('/app/fishmarket/goods/page', 'POST', data, false, false, true).then(unwrap) } @@ -39,6 +50,10 @@ export function getFishGoodsDetail(id) { return tui.request(`/app/fishmarket/goods/${id}`, 'GET', {}, false, true, true).then(unwrap) } +export function getFishWantDetail(id) { + return tui.request(`/app/fishmarket/wants/${id}`, 'GET', {}, false, true, true).then(unwrap) +} + export function publishFishGoods(data) { return tui.request('/app/fishmarket/goods', 'POST', data, false, false, false).then(unwrap) } @@ -67,6 +82,10 @@ export function pageFishComments(goodsId, pageNum = 1, pageSize = 10) { return tui.request('/app/fishmarket/comments/page', 'GET', { goodsId, pageNum, pageSize }, false, true, true).then(unwrap) } +export function getFishUnreadSummary() { + return tui.request('/app/fishmarket/unread/summary', 'GET', {}, false, true, true).then(unwrap) +} + export function deleteFishComment(id) { return tui.request(`/app/fishmarket/comments/${id}`, 'DELETE', {}, false, false, true).then(unwrap) } @@ -79,6 +98,10 @@ export function createFishChatSession(goodsId) { return tui.request(`/app/fishmarket/goods/${goodsId}/chat`, 'POST', {}, false, false, false).then(unwrap) } +export function createFishWantChatSession(wantId) { + return tui.request(`/app/fishmarket/wants/${wantId}/chat`, 'POST', {}, false, false, false).then(unwrap) +} + export function getFishChatSession(sessionId) { return tui.request(`/app/fishmarket/chat/sessions/${sessionId}`, 'GET', {}, false, true, true).then(unwrap) } @@ -119,6 +142,10 @@ export function pageMyFishSessions(data = {}) { return tui.request('/app/fishmarket/my/sessions', 'POST', data, false, false, true).then(unwrap) } +export function pageMyFishMessageComments(data = {}) { + return tui.request('/app/fishmarket/my/message-comments', 'POST', data, false, false, true).then(unwrap) +} + export function pageMyFishComments(data = {}) { return tui.request('/app/fishmarket/my/comments', 'POST', data, false, false, true).then(unwrap) } diff --git a/common/httpRequest.js b/common/httpRequest.js index a95039b..77e0543 100644 --- a/common/httpRequest.js +++ b/common/httpRequest.js @@ -37,8 +37,8 @@ function getSafeWindowInfo() { const tui = { //接口地址 interfaceUrl: function() { - return 'https://hbkuaishi.com/hiver' //正式 - // return 'http://192.168.100.34:8888/hiver' //测试 + // return 'https://hbkuaishi.com/hiver' //正式 + return 'http://192.168.100.34:8888/hiver' //测试 }, toast: function(text, duration, success) { uni.showToast({