diff --git a/mmpac/src/private/nc/META-INF/module.xml b/mmpac/src/private/nc/META-INF/module.xml
new file mode 100644
index 0000000..11b94bc
--- /dev/null
+++ b/mmpac/src/private/nc/META-INF/module.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ssctp/component.xml b/ssctp/component.xml
new file mode 100644
index 0000000..20fe749
--- /dev/null
+++ b/ssctp/component.xml
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/ssctp/src/client/nccloud/web/ssctp/sscbd/ssctask/action/SSCTaskHandleQueryAction.java b/ssctp/src/client/nccloud/web/ssctp/sscbd/ssctask/action/SSCTaskHandleQueryAction.java
new file mode 100644
index 0000000..ac9cdc8
--- /dev/null
+++ b/ssctp/src/client/nccloud/web/ssctp/sscbd/ssctask/action/SSCTaskHandleQueryAction.java
@@ -0,0 +1,281 @@
+package nccloud.web.ssctp.sscbd.ssctask.action;
+import com.alibaba.fastjson.JSONArray;
+import com.alibaba.fastjson.JSONObject;
+import com.yonyou.cloud.utils.StringUtils;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+import nc.bs.framework.common.ITimeService;
+import nc.bs.sscrp.pub.query.PageInfo;
+import nc.vo.pub.lang.UFBoolean;
+import nc.vo.pub.lang.UFDate;
+import nc.vo.pub.lang.UFDateTime;
+import nc.vo.pub.lang.UFDouble;
+import nc.vo.ssctp.sscbd.SSCTaskVO;
+import nc.vo.ssctp.sscbd.enumeration.DealStatus;
+import nc.vo.ssctp.sscbd.enumeration.TaskStatus;
+import nccloud.framework.core.exception.ExceptionUtils;
+import nccloud.framework.core.json.IJson;
+import nccloud.framework.service.ServiceLocator;
+import nccloud.framework.web.action.itf.ICommonAction;
+import nccloud.framework.web.container.IRequest;
+import nccloud.framework.web.container.SessionContext;
+import nccloud.framework.web.json.JsonFactory;
+import nccloud.pubitf.ssctp.sscbd.ssctask.ISSCTaskQueryService;
+import nccloud.web.sscrp.rpbill.query.RPBillQryCondition;
+import nccloud.web.sscrp.rpbill.query.util.RPBillQryUtil;
+import nccloud.web.ssctp.sscbd.ssctask.query.util.TaskConvertUtil;
+import nccloud.web.ssctp.sscbd.ssctask.query.util.TaskQryUtil;
+public class SSCTaskHandleQueryAction
+ implements ICommonAction
+{
+ public Object doAction(IRequest request) {
+ IJson json = JsonFactory.create();
+ String read = request.read();
+ Map map = (Map)json.fromJson(read, Map.class);
+ JSONObject result = new JSONObject();
+ String appcode = request.readSysParam().getAppcode();
+ try {
+ UFDateTime curTime = ((ITimeService)ServiceLocator.find(ITimeService.class)).getUFDateTime();
+
+ PageInfo pageInfo = contructPageInfo(map);
+
+ String taskstatus = (String)map.get("taskstatus");
+ String userid = SessionContext.getInstance().getClientInfo().getUserid();
+
+ String condition = buildCondition4BillNum(map, taskstatus, userid);
+
+ String taskCondition = buildCondition4Task(map, condition);
+
+ SSCTaskVO[] task_vos = new SSCTaskVO[0];
+ List