|
@@ -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;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+}
|