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