This commit is contained in:
wuaho 2021-05-24 15:27:57 +08:00
parent 820b148dd3
commit 17e347e38a
9 changed files with 1933 additions and 8919 deletions

File diff suppressed because it is too large Load Diff

18
role/mori/files/pay.py Normal file
View File

@ -0,0 +1,18 @@
import json
res = {}
with open('pay.json', 'r', encoding='utf8') as f:
j = json.load(f)
data = j['data']
keys = [j['keys']] * len(data)
for k_array, v_array in zip(keys, data):
tmp = {}
for k, v in zip(k_array, v_array):
tmp[k] = v
tmp['name'] = tmp['beizhu']
tmp['unitPrice'] = tmp['unitprice']
res[tmp['proid']] = tmp
with open('pay.json', 'w', encoding='utf8') as f:
res = {'paycon': {'default': res}}
json.dump(res, f)

View File

@ -9,6 +9,12 @@
export: yes
force: yes
- name: 适配结构
local_action: shell
args:
chdir: "{{ansible_role_name}}/files/"
cmd: "python3 pay.py"
- name: 拷贝到gm
copy:
src: pay.json

View File

@ -0,0 +1,15 @@
import json
res = {}
with open('equip.json', 'r', encoding='utf8') as f:
j = json.load(f)
data = j['data']
keys = [j['keys']] * len(data)
for k_array, v_array in zip(keys, data):
tmp = {}
for k, v in zip(k_array, v_array):
tmp[k] = v
res[tmp['id']] = tmp
with open('equip.json', 'w', encoding='utf8') as f:
json.dump(res, f)

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,15 @@
import json
res = {}
with open('item.json', 'r', encoding='utf8') as f:
j = json.load(f)
data = j['data']
keys = [j['keys']] * len(data)
for k_array, v_array in zip(keys, data):
tmp = {}
for k, v in zip(k_array, v_array):
tmp[k] = v
res[tmp['itemid']] = tmp
with open('item.json', 'w', encoding='utf8') as f:
json.dump(res, f)

View File

@ -9,6 +9,12 @@
export: yes
force: yes
- name: 适配结构
local_action: shell
args:
chdir: "{{ansible_role_name}}/files/"
cmd: "python3 equip.py"
- name: 拷贝到gm
copy:
src: equip.json

View File

@ -9,6 +9,12 @@
export: yes
force: yes
- name: 适配结构
local_action: shell
args:
chdir: "{{ansible_role_name}}/files/"
cmd: "python3 item.py"
- name: 拷贝到gm
copy:
src: item.json

View File

@ -1,10 +1,10 @@
---
- include: equip.yml
- include: glyph.yml
#- include: glyph.yml
- include: hero.yml
- include: item.yml
- include: pay.yml
- include: pet.yml
#- include: pet.yml
- include: shipin.yml
- include: wuhun.yml
#- include: wuhun.yml