|
|
@@ -1,5 +1,6 @@
|
|
|
package com.sk.weichat.ui.erp.activity;
|
|
|
|
|
|
+import java.util.ArrayList;
|
|
|
import java.util.HashMap;
|
|
|
import java.util.LinkedHashMap;
|
|
|
import java.util.List;
|
|
|
@@ -19,6 +20,7 @@ import com.sk.weichat.ui.erp.net.ViewUtil;
|
|
|
import com.sk.weichat.ui.erp.util.CommonUtil;
|
|
|
import com.sk.weichat.ui.erp.util.Constants;
|
|
|
import com.sk.weichat.ui.erp.util.ObjectUtils;
|
|
|
+import com.sk.weichat.ui.erp.util.StringUtils;
|
|
|
import com.sk.weichat.ui.erp.view.EmptyLayout;
|
|
|
|
|
|
import android.content.Context;
|
|
|
@@ -80,7 +82,6 @@ public class NoticesActivity extends BaseActivity{
|
|
|
}
|
|
|
|
|
|
public void initData() {
|
|
|
- //common/datalist/data.action
|
|
|
String url= Constants.getAppBaseUrl(ct)+"common/desktop/note/notice.action";
|
|
|
final Map<String,Object> param=new HashMap<>();
|
|
|
param.put("count", "1000");
|
|
|
@@ -110,6 +111,21 @@ public class NoticesActivity extends BaseActivity{
|
|
|
String result=msg.getData().getString("result");
|
|
|
NoticeEntity newsEntity=JSON.parseObject(result, NoticeEntity.class);
|
|
|
if (adapter==null) {
|
|
|
+ String em_id=CommonUtil.getSharedPreferences(ct, "erp_emid");
|
|
|
+ Log.i("User", "em_id="+em_id);
|
|
|
+ List<NoticeEntity.Data> fiterdata=new ArrayList<NoticeEntity.Data>();
|
|
|
+ for (int i = 0; i < newsEntity.getData().size(); i++) {
|
|
|
+ if (newsEntity.getData().get(i).getNO_ISPUBLIC()==0) {
|
|
|
+ if ((!StringUtils.isEmpty(em_id)&&newsEntity.getData().get(i).getNO_RECIPIENTID()!=null)){
|
|
|
+ if (newsEntity.getData().get(i).getNO_RECIPIENTID().toString().contains(em_id)) {
|
|
|
+ fiterdata.add(newsEntity.getData().get(i));
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }else{
|
|
|
+ fiterdata.add(newsEntity.getData().get(i));
|
|
|
+ }
|
|
|
+ }
|
|
|
+ newsEntity.setData(fiterdata);
|
|
|
adapter=new CardItemAdapter(ct, newsEntity);
|
|
|
mlist.getRefreshableView().setAdapter(adapter);
|
|
|
}else{
|
|
|
@@ -173,11 +189,6 @@ public class NoticesActivity extends BaseActivity{
|
|
|
model=(ItemModel) convertView.getTag();
|
|
|
}
|
|
|
List<NoticeEntity.Data> datas= newsEntities.getData();
|
|
|
-// model.tv_title.setText(datas.get(position).getNo_title());
|
|
|
-// model.tv_time.setText(datas.get(position).getNo_apptime());
|
|
|
-// model.tv_theme.setText(datas.get(position).getNo_keyword());
|
|
|
-// model.tv_author.setText("作者:"+datas.get(position).getNo_approver());
|
|
|
-// model.id=datas.get(position).getNo_id();
|
|
|
model.tv_title.setText(datas.get(position).getNO_TITLE());
|
|
|
model.tv_time.setText(CommonUtil.transferLongToDate("yyyy-MM-dd HH:mm:ss",
|
|
|
datas.get(position).getNO_APPTIME()));
|