from huansuan0103 import callzaihuansuan0103_1 from huansuan0103 import callzaihuansuan0103_3 from huansuan0103 import callzaihuansuan0103_2 from huansuan0105 import callzaihuansuan0105_1 from huansuan0105 import callzaihuansuan0105_2 from huansuan0106 import callzaihuansuan0106_1 from huansuan0106 import callzaihuansuan0106_2 from huansuan0106 import callzaihuansuan0106_3 from huansuan0108 import callzaihuansuan0108_1 from huansuan0110 import callzaihuansuan0110_1 def callzaihuansuan(bianma, label, A,B,C, aiclient, qwclient): if bianma.startswith("0103"): if '送桩 桩长' in label or '送桩 桩长' in label: return callzaihuansuan0103_1(bianma, A, B, C, aiclient) elif '电焊接桩' in label: return callzaihuansuan0103_3(bianma, A, B, C, aiclient, qwclient) else: return callzaihuansuan0103_2(bianma, A, B, C, aiclient, qwclient) if bianma.startswith("0110"): print(label) print(A) if '找坡' in label and 'm2' in A:##混凝土找坡的单位是m3 return callzaihuansuan0110_1(bianma, label, A, B, C, aiclient, qwclient) if bianma.startswith("0105"): print(label) print(A) if '现浇水平挑檐' in label and 'm3' in A: return """ { "answer": "A=B" } """ elif '垫层' in label and 'm2' in A:##垫层的单位是m3 return callzaihuansuan0105_1(bianma, label, A, B, C, aiclient, qwclient) elif '成品不锈钢盖板安装' in label and '套' in A:##垫层的单位是m3 return callzaihuansuan0105_2(bianma, label, A, B, C, aiclient, qwclient) elif '油膏' in label and 'm2' in A and '散水' in C:##伸缩缝的单位是10m return """ { "answer": "A=0.18*B" } """ if bianma.startswith("0106"): print(A) print(B) if 't' in A and 'm2' in B and '10m2' not in B and '100m2' not in B: return callzaihuansuan0106_1(bianma, label, A, B, C, aiclient, qwclient) if 't' in A and '10m2' in B: return callzaihuansuan0106_2(bianma, label, A, B, C, aiclient, qwclient) if 't' in A and '100m2' in B: return callzaihuansuan0106_3(bianma, label, A, B, C, aiclient, qwclient) if bianma.startswith("0108"): if '樘' in A and 'm2' in B: return callzaihuansuan0108_1(bianma, label, A, B, C, aiclient, qwclient) return """ {"answer": "0"} """