Commit 5a30920a authored by xiao-hesheng's avatar xiao-hesheng
Browse files

流程十二脚本编写

parent 65f3ddd1
......@@ -653,9 +653,11 @@ class delData(object):
sql1 = "delete from mcms_goods_info where goods_name like '%一次性注射器%'and goods_spec ='G-31891'and create_time < DATE_SUB(CURDATE(),INTERVAL 1 day);"
sql2 = "delete from mcms_goods_info where goods_name like '%新型冠状病毒检测试剂%'and goods_spec ='G-31891'and create_time < DATE_SUB(CURDATE(),INTERVAL 1 day);"
sql3 = "delete from mcms_goods_info where goods_name like '%高值牙钻机%'and goods_spec ='G-31891'and create_time < DATE_SUB(CURDATE(),INTERVAL 1 day);"
sql4 = "delete from supply_prov_hos_goods where hos_goods_id not in(select id from mcms_goods_info);"
cursor.execute(sql1)
cursor.execute(sql2)
cursor.execute(sql3)
cursor.execute(sql4)
cursor.execute("commit;")
print('内网产品信息删除成功 ')
cursor.close()
......@@ -672,6 +674,7 @@ class delData(object):
cursor.execute("commit;")
print('外网产品信息删除成功 ')
cursor.close()
def check_goods_info(self):
# 内网的
connection = pymysql.connect(host="10.17.65.108", user="root", password="Cmic.2023", database="spd3_herp_test2",
......@@ -683,15 +686,16 @@ class delData(object):
results = cursor.fetchall()
cursor.close()
# print(results)
s=''.join(map(str, results))
s = ''.join(map(str, results))
return s
def get_orgCode(self):
connection = pymysql.connect(host="10.17.65.108", user="root", password="Cmic.2023", database="spd3_herp_test2",
charset="utf8")
branch_id = FileUtils().r_info8('b2_herp3_bs', "院区新增", 'message')['branch_id']
cursor = connection.cursor()
sql1 = "select code from sys_org where ename='设备科001' and branch_id='%s';"%branch_id
sql1 = "select code from sys_org where ename='设备科001' and branch_id='%s';" % branch_id
cursor.execute(sql1)
results = cursor.fetchall()
cursor.close()
......
条码信息:
list_a:
- &id001
id: UT240612000929
snCode: UT240612000929
ssccCode: '010839000184023126'
pkgCodeSee: 013667000004075010333112406121724121921UT240612000929
hosGoodsId: h034700004075
hosGoodsCode: '00004075'
goodsCode: '00004075'
goodsName: 一次性注射器_低值xaYjQ
id: '8800000001065626'
snCode: '8800000001065626'
ssccCode: '010839000184022921'
pkgCodeSee: '0100000000004074102221124061217241219218800000001065626'
hosGoodsId: h034700004074
hosGoodsCode: '00004074'
goodsCode: '00004074'
goodsName: 高值牙钻机BNQ)W
goodsSpec: G-31891
goodsMfrsName: 德国歌德公司 Geuder AG
unit:
purMode: 10
batchCode: '333'
purMode: 20
batchCode: '222'
productDate: '2024-06-12'
expdtDate: '2024-12-19'
pkgDefName: '100'
pkgDefQty: 100.0
stockId: 2579f302b2c3440eb9cf2b52d1e44378
stockName: 级检测组003库房
pkgDefName:
pkgDefQty: 1.0
stockId: f84996df91ec4e44b0ec1ef3324e7c45
stockName: 级检验科002库房
areaName: 默认库区
areaCode: areah03472290
areaCode: areah03472289
lockStatus: 0
unitName: 100支/100
shelfCode: areah03472290-A-01-01
unitName: 1
shelfCode: areah03472289-A-01-01
shelfNo: A01-A-01-01
pkgDefId: 192b76e92d77496294bb16d04feeecc4
extInfo: '{"pkgDefId": "192b76e92d77496294bb16d04feeecc4", "pkgDefQty": 100, "purBillId":
"CG2024061218566", "pkgDefName": "100", "distrBillId": "PSh0347202406120035",
"inStockTime": "2024-06-12 14:08:41", "distrDetailId": "03838399", "certificateCode":
""}'
pkgDefId:
extInfo: '{"pkgDefQty": 1, "purBillId": "CG2024061218565", "distrBillId": "PSh0347202406120033",
"inStockTime": "2024-06-12 13:48:23", "useFrequency": 1, "distrDetailId": "03838397",
"certificateCode": "", "multiChargeFlag": 0}'
bottleId:
pkgType: '16'
pkgType: '20'
miDjmc: ''
miCode: ''
transferRatio: 1.0
......@@ -41,13 +40,13 @@
shelfKindName: 普通货位
provName: 国药集团公司2u7a4
provId: p1e28e
inStockDate: '2024-06-12 14:08:40'
inStockDate: '2024-06-12 13:48:22'
mfrCode:
made: 德国
price:
barName: 100支/100
purModeText: 值耗材
codeType: 16
barName: 1
purModeText: 值耗材
codeType: 20
list_b:
- *id001
list_c:
......
......@@ -77,7 +77,7 @@ setInterval(updateTime, 1000); // 每秒更新一次时间
<tr width="600">
<td class='details-col-elapsed'>1</td>
<td class='details-col-elapsed'>1</td>
<td class='details-col-elapsed'>0分45</td>
<td class='details-col-elapsed'>0分10</td>
<td class="details-col-elapsed">100.0%</td>
</tr>
</table>
......@@ -93,9 +93,9 @@ setInterval(updateTime, 1000); // 每秒更新一次时间
</tr>
<tr width="600">
<td class="details-col-elapsed"><a href='../log/a_b8流程十退库业务_级库向级库退库/log.html' target='_blank'>a_b8流程十退库业务_级库向级库退库</a></td>
<td class="details-col-elapsed"><a href='../log/a_b9流程十退库业务_级库向级库退库/log.html' target='_blank'>a_b9流程十退库业务_级库向级库退库</a></td>
<td class="success">成功</td>
<td class="details-col-elapsed">45.115</td>
<td class="details-col-elapsed">10.198</td>
<td class="details-col-elapsed">xiaohesheng</td>
</tr>
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment