|
@@ -201,7 +201,7 @@ function AddGoods({
|
|
|
const keyArr: string[] = []
|
|
const keyArr: string[] = []
|
|
|
|
|
|
|
|
for (const k in obj) {
|
|
for (const k in obj) {
|
|
|
- if (!['delStoryIds', 'storyIds'].includes(k)) {
|
|
|
|
|
|
|
+ if (!['delStoryIds', 'storyIds', 'fileIds'].includes(k)) {
|
|
|
if ((oldInfoObj[k] || obj[k]) && oldInfoObj[k] !== obj[k]) {
|
|
if ((oldInfoObj[k] || obj[k]) && oldInfoObj[k] !== obj[k]) {
|
|
|
keyArr.push(k)
|
|
keyArr.push(k)
|
|
|
flag = false
|
|
flag = false
|
|
@@ -209,6 +209,21 @@ function AddGoods({
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ const oldFileIds = (oldInfoObj.fileIds || '')
|
|
|
|
|
+ .split(',')
|
|
|
|
|
+ .map((c: any) => Number(c))
|
|
|
|
|
+ .sort((a: any, b: any) => b - a)
|
|
|
|
|
+ .join(',')
|
|
|
|
|
+ const newFileIds = (obj.fileIds || '')
|
|
|
|
|
+ .split(',')
|
|
|
|
|
+ .map((c: any) => Number(c))
|
|
|
|
|
+ .sort((a: any, b: any) => b - a)
|
|
|
|
|
+ .join(',')
|
|
|
|
|
+ if (oldFileIds !== newFileIds) {
|
|
|
|
|
+ flag = false
|
|
|
|
|
+ keyArr.push('fileIds')
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
// if (1 + 1 === 2) {
|
|
// if (1 + 1 === 2) {
|
|
|
// console.log('---------', keyArr, oldInfoObj, obj)
|
|
// console.log('---------', keyArr, oldInfoObj, obj)
|
|
|
// return
|
|
// return
|