1
This commit is contained in:
parent
32ef8c643a
commit
84c840ff81
@ -164,11 +164,13 @@ class Fragment {
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
|
console.log(items);
|
||||||
await utils.serial(
|
await utils.serial(
|
||||||
items,
|
items,
|
||||||
(element) => {
|
async (element) => {
|
||||||
await conn.insert(
|
await conn.insert(
|
||||||
't_fragment_pool',
|
't_fragment_pool',
|
||||||
|
[
|
||||||
['fragment_id', element['item_id']],
|
['fragment_id', element['item_id']],
|
||||||
['type', element['type']],
|
['type', element['type']],
|
||||||
['fragment_type', this.getFragementType(element['type'])],
|
['fragment_type', this.getFragementType(element['type'])],
|
||||||
@ -177,6 +179,7 @@ class Fragment {
|
|||||||
['alloc_time', hourSeconds],
|
['alloc_time', hourSeconds],
|
||||||
['createtime', nowTime],
|
['createtime', nowTime],
|
||||||
['modifytime', nowTime],
|
['modifytime', nowTime],
|
||||||
|
]
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
@ -230,7 +233,7 @@ class Fragment {
|
|||||||
const allocedNum = data.get(element);
|
const allocedNum = data.get(element);
|
||||||
let remainNum = value.get('specHeroNum');
|
let remainNum = value.get('specHeroNum');
|
||||||
if (allocedNum) {
|
if (allocedNum) {
|
||||||
remainNum = Math.max(0, remainNum - allocedNum);
|
remainNum = Math.max(0, remainNum - allocedNum['num']);
|
||||||
}
|
}
|
||||||
value.set(ITEM_PRE + element, remainNum);
|
value.set(ITEM_PRE + element, remainNum);
|
||||||
value.set('remainHeroNum', value.get('remainHeroNum') + remainNum);
|
value.set('remainHeroNum', value.get('remainHeroNum') + remainNum);
|
||||||
@ -238,7 +241,7 @@ class Fragment {
|
|||||||
const allocedNum = data.get(element);
|
const allocedNum = data.get(element);
|
||||||
let remainNum = Math.floor(value.get('normalHeroNum') / 8);
|
let remainNum = Math.floor(value.get('normalHeroNum') / 8);
|
||||||
if (allocedNum) {
|
if (allocedNum) {
|
||||||
remainNum = Math.max(0, remainNum - allocedNum);
|
remainNum = Math.max(0, remainNum - allocedNum['num']);
|
||||||
}
|
}
|
||||||
value.set(ITEM_PRE + element, remainNum);
|
value.set(ITEM_PRE + element, remainNum);
|
||||||
value.set('remainHeroNum', value.get('remainHeroNum') + remainNum);
|
value.set('remainHeroNum', value.get('remainHeroNum') + remainNum);
|
||||||
@ -252,7 +255,7 @@ class Fragment {
|
|||||||
const allocedNum = data.get(element);
|
const allocedNum = data.get(element);
|
||||||
let remainNum = value.get('specGunNum');
|
let remainNum = value.get('specGunNum');
|
||||||
if (allocedNum) {
|
if (allocedNum) {
|
||||||
remainNum = Math.max(0, remainNum - allocedNum);
|
remainNum = Math.max(0, remainNum - allocedNum['num']);
|
||||||
}
|
}
|
||||||
value.set(ITEM_PRE + element, remainNum);
|
value.set(ITEM_PRE + element, remainNum);
|
||||||
value.set('remainGunNum', value.get('remainGunNum') + remainNum);
|
value.set('remainGunNum', value.get('remainGunNum') + remainNum);
|
||||||
@ -260,7 +263,7 @@ class Fragment {
|
|||||||
const allocedNum = data.get(element);
|
const allocedNum = data.get(element);
|
||||||
let remainNum = Math.floor(value.get('normalGunNum') / 8);
|
let remainNum = Math.floor(value.get('normalGunNum') / 8);
|
||||||
if (allocedNum) {
|
if (allocedNum) {
|
||||||
remainNum = Math.max(0, remainNum - allocedNum);
|
remainNum = Math.max(0, remainNum - allocedNum['num']);
|
||||||
}
|
}
|
||||||
value.set(ITEM_PRE + element, remainNum);
|
value.set(ITEM_PRE + element, remainNum);
|
||||||
value.set('remainGunNum', value.get('remainGunNum') + remainNum);
|
value.set('remainGunNum', value.get('remainGunNum') + remainNum);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user