|
|
@@ -23,8 +23,10 @@ const WuBianConstKey = {
|
|
|
MarketAlbumListData: 'WubianMarketAlbumListData',
|
|
|
AllMarketGroupListData: 'WubianAllMarketGroupListData',
|
|
|
MyAllArtModifyCountData: 'WubianMyAllArtModifyCountData',
|
|
|
+ MyAllArtModifyCountData2: 'WubianMyAllArtModifyCountData2',
|
|
|
MyArtCountCaptureEnabled: 'WubianMyArtCountCaptureEnabled',
|
|
|
MyArtCountModifyMode: 'WubianMyArtCountModifyMode',
|
|
|
+ ArtIdNameMapData: 'WubianArtIdNameMapData',
|
|
|
|
|
|
AllUserSimpleInfo: 'WubianAllUserSimpleInfo',
|
|
|
ScoreRankDaily: 'WubianScoreRankDaily',
|
|
|
@@ -105,8 +107,6 @@ async function Main() {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-
|
|
|
-
|
|
|
function checkHandleRequest() {
|
|
|
const url = $request.url;
|
|
|
const path = $request.path;
|
|
|
@@ -123,6 +123,7 @@ function checkHandleRequest() {
|
|
|
break;
|
|
|
case '/vmf/app/user/collect/verList':
|
|
|
// 我的-某一个产品的列表详情
|
|
|
+ handleVerList();
|
|
|
break;
|
|
|
case '/vmf/app/user/getBatchGiveArtIds':
|
|
|
break;
|
|
|
@@ -387,12 +388,17 @@ function handleUserCollectList() {
|
|
|
return;
|
|
|
}
|
|
|
handleHeaders();
|
|
|
+ let artIdNameMapData = magicJS.data.read(WuBianConstKey.ArtIdNameMapData, {});
|
|
|
let cntDict = getAllArtModifyCountDict();
|
|
|
let list = rspData.data.list;
|
|
|
+ for (let i = list.length - 1; i >= 0; i--) {
|
|
|
+ const artInfo = list[i];
|
|
|
+ artIdNameMapData[artInfo.artId] = artInfo.title;
|
|
|
+ }
|
|
|
+ magicJS.data.write(WuBianConstKey.ArtIdNameMapData, artIdNameMapData);
|
|
|
if (isMyArtCountCaptureEnabled()) {
|
|
|
for (let i = list.length - 1; i >= 0; i--) {
|
|
|
const artInfo = list[i];
|
|
|
- cntDict[artInfo.title] = artInfo.total;
|
|
|
}
|
|
|
setAllArtModifyCountDict(cntDict);
|
|
|
} else {
|
|
|
@@ -411,6 +417,28 @@ function handleUserCollectList() {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+function handleVerList() {
|
|
|
+ let rspData = getResponsePlainData();
|
|
|
+ if (!rspData) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if (rspData.code != 200) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if (isMyArtCountModifyMode()) {
|
|
|
+ let reqData = getRequestPlainData();
|
|
|
+ let artHashId = reqData.artHashId;
|
|
|
+ let count = getArtModifyCountByHashId(artHashId);
|
|
|
+ rspData.data.total = count;
|
|
|
+ gRetBody = rspData;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+function getArtNameByHashId(hashId) {
|
|
|
+ let artIdNameMapData = magicJS.data.read(WuBianConstKey.ArtIdNameMapData, {});
|
|
|
+ return artIdNameMapData[hashId];
|
|
|
+}
|
|
|
+
|
|
|
function getAllArtModifyCountDict() {
|
|
|
let dict = {};
|
|
|
let str = magicJS.data.read(WuBianConstKey.MyAllArtModifyCountData, '');
|
|
|
@@ -436,6 +464,20 @@ function setAllArtModifyCountDict(dict) {
|
|
|
magicJS.data.write(WuBianConstKey.MyAllArtModifyCountData, str);
|
|
|
}
|
|
|
|
|
|
+function getArtModifyCountByName(name) {
|
|
|
+ let dict = getAllArtModifyCountDict();
|
|
|
+ return dict[name] || 0;
|
|
|
+}
|
|
|
+
|
|
|
+function getArtModifyCountByHashId(hashId) {
|
|
|
+ let name = getArtNameByHashId(hashId);
|
|
|
+ if (!name) {
|
|
|
+ return 0;
|
|
|
+ }
|
|
|
+ let dict = getAllArtModifyCountDict();
|
|
|
+ return dict[name] || 0;
|
|
|
+}
|
|
|
+
|
|
|
function checkArticleModify(artInfo, modifyCntDict) {
|
|
|
let title = artInfo.title;
|
|
|
if (modifyCntDict[title] != void 0) {
|