箱变-物料同步启源调整
This commit is contained in:
parent
3498e4491c
commit
da721a46e9
|
@ -90,10 +90,12 @@ public class MaterialToQmsListener implements IBusinessListener {
|
||||||
*/
|
*/
|
||||||
private void buildSyncData(MaterialVO[] useVOs, String eventType) throws BusinessException {
|
private void buildSyncData(MaterialVO[] useVOs, String eventType) throws BusinessException {
|
||||||
for (MaterialVO vo : useVOs) {
|
for (MaterialVO vo : useVOs) {
|
||||||
|
String pkMaterial = vo.getPk_material();
|
||||||
// 判断物料的业务单元是否是箱变公司,不是则跳过
|
// 判断物料的业务单元是否是箱变公司,不是则跳过
|
||||||
String pkOrg = vo.getPk_org();
|
String pkOrg = vo.getPk_org();
|
||||||
String orgCode = MyHelper.transferField(OrgVO.getDefaultTableName(), OrgVO.CODE, OrgVO.PK_ORG, pkOrg);
|
String orgCode = MyHelper.transferField(OrgVO.getDefaultTableName(), OrgVO.CODE, OrgVO.PK_ORG, pkOrg);
|
||||||
if (!"1009".equals(eventType) && checkIfOrg(orgCode, configParams)) {
|
Integer num = MyHelper.checkIfOrg(configParams, pkMaterial, "xbOrg");
|
||||||
|
if (!"1009".equals(eventType) && (num <= 0)) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
// 字段值翻译
|
// 字段值翻译
|
||||||
|
@ -101,7 +103,7 @@ public class MaterialToQmsListener implements IBusinessListener {
|
||||||
String mrlTypeName = MyHelper.getStrValByCondition(MarBasClassVO.getDefaultTableName(), MarBasClassVO.NAME,
|
String mrlTypeName = MyHelper.getStrValByCondition(MarBasClassVO.getDefaultTableName(), MarBasClassVO.NAME,
|
||||||
"pk_marbasclass = '" + pk_marbasclass + "'");
|
"pk_marbasclass = '" + pk_marbasclass + "'");
|
||||||
// 计量单位
|
// 计量单位
|
||||||
String pkMaterial = vo.getPk_material();
|
|
||||||
Map unitMap = getGoodsInfo(pkMaterial);
|
Map unitMap = getGoodsInfo(pkMaterial);
|
||||||
|
|
||||||
// 1=未启用;2=已启用;3=已停用;
|
// 1=未启用;2=已启用;3=已停用;
|
||||||
|
|
Loading…
Reference in New Issue