فهرست منبع

海盐销售助理添加带出邮箱

hu 4 سال پیش
والد
کامیت
36c74484fe
1فایلهای تغییر یافته به همراه21 افزوده شده و 0 حذف شده
  1. 21 0
      src/apps/salesassistant/salesassistant.java

+ 21 - 0
src/apps/salesassistant/salesassistant.java

@@ -1,7 +1,9 @@
 package salesassistant;
 
 import baseclass.PaoCust;
+import p2.p2server.P2Server;
 import p2.pao.PaoSet;
+import p2.pao.PaoSetRemote;
 import p2.util.P2Exception;
 
 public class salesassistant extends PaoCust{
@@ -19,4 +21,23 @@ public class salesassistant extends PaoCust{
 	        distinctfieldcheckfsalenum("FSALENUM");
 	    }
 	}
+		@Override
+		public void fieldAction(Object paoField, String fieldname) throws P2Exception {
+		    super.fieldAction(paoField, fieldname);
+		    if(fieldname.equalsIgnoreCase("FSALENUM")){
+		        String fsalenum = getString("FSALENUM");
+		        PaoSetRemote pp_hrs = P2Server.getP2Server().getPaoSet("pp_hr", P2Server.getP2Server().getSystemUserInfo());
+		        pp_hrs.setWhere("siteid='HY' and hrid='"+fsalenum+"'");
+		        pp_hrs.reset();
+		        if(!pp_hrs.isEmpty()) {
+		            if(pp_hrs.getPao(0).getString("DISPLAYNAME")!=null && pp_hrs.getPao(0).getString("DISPLAYNAME").length()!=0){
+		                setValue("sales_fname", pp_hrs.getPao(0).getString("DISPLAYNAME"),11l);
+		            }
+		            if(pp_hrs.getPao(0).getString("PRIMARYEMAIL")!=null && pp_hrs.getPao(0).getString("PRIMARYEMAIL").length()!=0){
+		                setValue("sales_email", pp_hrs.getPao(0).getString("PRIMARYEMAIL"), 11l);
+		            }
+		        }
+
+		    }
+		}	
 }