Browse Source

处理薪资发放说明人员参照问题

longht 4 năm trước cách đây
mục cha
commit
6b1f6f081a

+ 36 - 0
hrwa/nccloud/src/client/nccloud/web/hrwa/pubinfo/wadataexplain/action/HrwaPsndocdevFilter.java

@@ -0,0 +1,36 @@
+package nccloud.web.hrwa.pubinfo.wadataexplain.action;
+
+import nc.vo.pubapp.pattern.pub.PubAppTool;
+import nccloud.framework.web.processor.IRefSqlBuilder;
+import nccloud.framework.web.processor.refgrid.RefQueryInfo;
+import nccloud.framework.web.ui.meta.RefMeta;
+import nccloud.pubitf.platform.db.SqlParameterCollection;
+
+public class HrwaPsndocdevFilter implements IRefSqlBuilder {
+
+	@Override
+	public String getExtraSql(RefQueryInfo para, RefMeta meta) {
+		// TODO Auto-generated method stub
+	
+		String pk_wa_class = null==para.getQueryCondition().get("pk_wa_class")?null:para.getQueryCondition().get("pk_wa_class").toString();
+		String cyearperiod = null==para.getQueryCondition().get("cyearperiod")?null:para.getQueryCondition().get("cyearperiod").toString();
+		
+		return "and pk_psndoc in ( SELECT pk_psndoc FROM wa_data "
+				+ "where   nvl(stopflag ,'N')='N' AND  pk_wa_class = '" + pk_wa_class + "' and cyearperiod = '"
+				+ cyearperiod + "')";
+
+	}
+
+	@Override
+	public SqlParameterCollection getExtraSqlParameter(RefQueryInfo para, RefMeta meta) {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+	@Override
+	public String getOrderSql(RefQueryInfo para, RefMeta meta) {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+}