diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/st/inbill/service/impl/InbillServiceImpl.java b/lms/nladmin-system/src/main/java/org/nl/wms/st/inbill/service/impl/InbillServiceImpl.java index 5fd42a750..d0fc0df11 100644 --- a/lms/nladmin-system/src/main/java/org/nl/wms/st/inbill/service/impl/InbillServiceImpl.java +++ b/lms/nladmin-system/src/main/java/org/nl/wms/st/inbill/service/impl/InbillServiceImpl.java @@ -178,8 +178,13 @@ public class InbillServiceImpl { } mst_jo.put("bill_status", "99"); - mst_jo.put("confirm_optid", currentUserId); - mst_jo.put("confirm_optname", nickName); + if (StrUtil.equals(currentUserId, "2")) { + mst_jo.put("confirm_optid", mst_jo.get("input_optid")); + mst_jo.put("confirm_optname", mst_jo.getString("input_optname")); + } else { + mst_jo.put("confirm_optid", currentUserId); + mst_jo.put("confirm_optname", nickName); + } mst_jo.put("confirm_time", now); //更新主表状态为99