This commit is contained in:
parent
ed040e5c9f
commit
a2a6b053b0
|
@ -78,7 +78,8 @@ public class AfterSoSyncRuleGyMes implements IRule<SaleOrderVO> {
|
||||||
String vdef6 = hvo.getVdef6();
|
String vdef6 = hvo.getVdef6();
|
||||||
String contractNum = getDefCode("zdy-001", vdef6);
|
String contractNum = getDefCode("zdy-001", vdef6);
|
||||||
for (SaleOrderBVO item : itemVOS) {
|
for (SaleOrderBVO item : itemVOS) {
|
||||||
Object projectName = hybo.findColValue(ProjectHeadVO.getDefaultTableName(), ProjectHeadVO.PROJECT_NAME, ProjectHeadVO.PK_PROJECT + " = '" + item.getCprojectid() + "' ");
|
Object projectName =getDefName("zdy-001", vdef6);
|
||||||
|
// Object projectName = hybo.findColValue(ProjectHeadVO.getDefaultTableName(), ProjectHeadVO.PROJECT_NAME, ProjectHeadVO.PK_PROJECT + " = '" + item.getCprojectid() + "' ");
|
||||||
String wlsql = " select code,name,graphid from bd_material where dr = 0 and pk_material = '" + item.getCmaterialvid() + "' ";
|
String wlsql = " select code,name,graphid from bd_material where dr = 0 and pk_material = '" + item.getCmaterialvid() + "' ";
|
||||||
Map<String, Object> mrlMap = (Map<String, Object>) baseDAO.executeQuery(wlsql, new MapProcessor());
|
Map<String, Object> mrlMap = (Map<String, Object>) baseDAO.executeQuery(wlsql, new MapProcessor());
|
||||||
|
|
||||||
|
@ -169,6 +170,23 @@ public class AfterSoSyncRuleGyMes implements IRule<SaleOrderVO> {
|
||||||
return res;
|
return res;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
|
* »ñÈ¡×Ô¶¨ÒåÏîÐÅÏ¢
|
||||||
|
*/
|
||||||
|
private String getDefName(String code, String pk_defdoc) {
|
||||||
|
String res = "";
|
||||||
|
String strWhere = " pk_defdoclist in (select pk_defdoclist from bd_defdoclist where code='" + code + "' and dr=0 ) and dr = 0 and pk_defdoc = '" + pk_defdoc + "'";
|
||||||
|
try {
|
||||||
|
DefdocVO[] defdocVOs = (DefdocVO[]) new HYSuperDMO().queryByWhereClause(DefdocVO.class, strWhere);
|
||||||
|
if (defdocVOs != null && defdocVOs.length > 0) {
|
||||||
|
res = defdocVOs[0].getName().trim();
|
||||||
|
}
|
||||||
|
} catch (DAOException e) {
|
||||||
|
logger.error("gyMes-SaleOrder-error,getDefCode[" + e.getMessage() + "]");
|
||||||
|
}
|
||||||
|
return res;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue