diff --git a/mmpac/src/client/nccloud/web/mmpac/pickm/action/PickmToBuyingreqAction.java b/mmpac/src/client/nccloud/web/mmpac/pickm/action/PickmToBuyingreqAction.java index c7aff591..87b47ba1 100644 --- a/mmpac/src/client/nccloud/web/mmpac/pickm/action/PickmToBuyingreqAction.java +++ b/mmpac/src/client/nccloud/web/mmpac/pickm/action/PickmToBuyingreqAction.java @@ -205,8 +205,13 @@ public class PickmToBuyingreqAction implements ICommonAction { BaseDAO dao = new BaseDAO(); List> list=(List>) dao.executeQuery(sb.toString(), new MapListProcessor()); if (!list.isEmpty()) { - inVO.getBVO()[i].setPk_suggestsupplier(list.get(0).get("pk_supplier").toString()); - inVO.getBVO()[i].setVbdef19(list.get(0).get("vbdef14").toString()); + if(null != list.get(0).get("pk_supplier")){ + inVO.getBVO()[i].setPk_suggestsupplier(list.get(0).get("pk_supplier").toString()); + } + if(null != list.get(0).get("vbdef14")){ + inVO.getBVO()[i].setVbdef19(list.get(0).get("vbdef14").toString()); + } + // inVO.getBVO()[i].setNtaxprice(new UFDouble(String.valueOf(list.get(0).get("norigtaxprice")))); // inVO.getBVO()[i].setNtaxmny(inVO.getBVO()[i].getNtaxprice().multiply(inVO.getBVO()[i].getNastnum())); }