一、模型计算传入参数来源
1、查模板id和产成品模型id
jx_plm_bom_process工序表 查看id和code和model_id
2、查看具体工序
查看这个bom具体的工序 jx_plm_bom_process_detail工序明细表
jx_plm_bom_process_detail.where bom_id = jx_plm_bom_process.id
3、获取物料标准id
jx_plm_material_standard 物料标准表
material_model_id.material_model_id = jx_plm_bom_process.model_id
得到jx_plm_material_standard.id = 4985
4、获取规格参数
jx_plm_material_standard_detail物料标准详情表查规格
jx_plm_material_standard_detail.material_standard_id = jx_plm_material_standard.id
查询spec里面的规格,1*1.5、1*2.5等待
5、获取接口信息
msg.payload = {
bomCode:'BOM000031',//模板ID jx_plm_bom_process.code
mconduCores: 1,//主导体芯数 jx_plm_material_standard_detail.spec
mconduNominalArea: 2.5,//主导体标称截面 jx_plm_material_standard_detail.spec
aconduCores: null,//副导体芯数
aconduNominalArea: null,//副导体标称截面
isStore:0,//是否持久化存储入库
finishedProID: 2443 // jx_plm_material_standard_detail.id
}
二、Bom计算公式错误排查
2.1、查对照表数据报错
* 会提示导体绞制工序 -- 假定直径对应对照表sql里面#{1287}属性值为空
* jx_plm_base_info_attr表就是对照表基础属性表信息
根据id查询就知道缺少什么属性名称
如果是导体名称,可以看params里面导体名称是需要查对照表还是值空
2.2、金缆物料名称 -> 映射关系
| Name | material_id | material_name |
| 包装成品 | 118 | 包装成品 |
| 编织后绕包半成品 | 编织后绕包半成品 | |
| 编织铠装半成品 | 编织铠装半成品 | |
| 编织总屏蔽半成品 | 编织总屏蔽半成品 | |
| 成缆半成品 | 101 | 成缆半成品 |
| 成缆绕包半成品 | 114 | 成缆绕包半成品 |
| 带材铠装半成品 | 138 | 带材铠装半成品 |
| 导体半成品 | 导体半成品 | |
| 导体绞制半成品 | 107 | 导体半成品 |
| 导体绕包半成品 | 导体绕包半成品 | |
| 导体束丝半成品 | 导体半成品 | |
| 导体云母绕包半成品 | 导体绕包半成品 | |
| 副导体半成品 | 144 | 导体半成品 |
| 副导体半成品1 | 144 | 导体半成品 |
| 副导体绞制半成品 | 导体半成品 | |
| 副导体绞制半成品1 | 导体半成品 | |
| 副导体绞制半成品2 | 导体半成品 | |
| 副导体绝缘半成品 | 136 | 绝缘半成品 |
| 副导体绝缘半成品1 | 136 | 绝缘半成品 |
| 副导体绝缘半成品2 | 136 | 绝缘半成品 |
| 副导体绝缘温水交联半成品 | 137 | 温水交联半成品 |
| 副导体绝缘温水交联半成品1 | 137 | 温水交联半成品 |
| 副导体绕包半成品 | 导体绕包半成品 | |
| 副导体绕包半成品1 | 导体绕包半成品 | |
| 副导体束丝半成品1 | 导体半成品 | |
| 副导体束丝半成品2 | 导体半成品 | |
| 副导体云母绕包半成品 | 导体绕包半成品 | |
| 副绝缘火花配线半成品 | 135 | 火花配线半成品 |
| 副绝缘火花配线半成品1 | 135 | 火花配线半成品 |
| 副绝缘火花配线半成品2 | 135 | 火花配线半成品 |
| 钢丝铠装半成品 | 钢丝铠装半成品 | |
| 护套辐照交联半成品 | 辐照交联半成品 | |
| 火花配线半成品 | 103 | 火花配线半成品 |
| 挤包内衬层半成品(S) | 挤包内衬层半成品 | |
| 挤包内护套半成品 | 暂不处理 | |
| 金属屏蔽半成品 | 金属屏蔽半成品 | |
| 绝缘半成品 | 100 | 绝缘半成品 |
| 绝缘绕包半成品 | 绝缘绕包半成品 | |
| 铠装后绕包半成品 | 铠装后绕包半成品 | |
| 内护后绕包半成品 | 内护后绕包半成品 | |
| 屏蔽后绕包半成品 | 屏蔽后绕包半成品 | |
| 绕包半成品 | 暂不处理 | |
| 绕包隔离层 | 暂不处理 | |
| 绕包内衬层半成品 | 142 | 绕包内衬层半成品 |
| 绕包总屏蔽半成品 | 绕包总屏蔽半成品 | |
| 外护套半成品 | 115 | 外护套半成品 |
| 温水交联半成品 | 温水交联半成品 | |
| 主导体半成品 | 导体半成品 | |
| 主导体绞制半成品 | 130 | 导体半成品 |
| 主导体绝缘半成品 | 133 | 绝缘半成品 |
| 主导体绝缘温水交联半成品 | 温水交联半成品 | |
| 主导体绕包半成品 | 导体绕包半成品 | |
| 主导体束丝半成品 | 导体半成品 | |
| 主导体云母绕包半成品 | 导体绕包半成品 | |
| 主绝缘火花配线半成品 | 火花配线半成品 | |
| 挤包隔离套半成品 | 挤包隔离套半成品 |