>
+import java.text.SimpleDateFormat;
import java.util.ArrayList;
+import java.util.Date;
import ai.pai.lensman.bean.SessionBean;
+import ai.pai.lensman.db.DBService;
public class UploadPresenter implements UploadContract.Presenter {
@@ -14,12 +17,12 @@ public class UploadPresenter implements UploadContract.Presenter {
public UploadPresenter(UploadContract.View view,String lensmanId){
this.uploadView = view;
this.lensmanId = lensmanId;
- sessionList = new ArrayList<>();
}
@Override
public void start() {
+ sessionList = DBService.getInstance().getSessionBeanListByDay(getSessionDateInLongFormat());
if(sessionList.size()==0){
uploadView.showEmptyView();
}else{
@@ -38,10 +41,16 @@ public class UploadPresenter implements UploadContract.Presenter {
public SessionBean createNewSession() {
SessionBean sessionBean = new SessionBean();
sessionBean.lensmanId = lensmanId;
- sessionBean.sessionDate=20160813;
+ sessionBean.sessionDate=getSessionDateInLongFormat();
sessionBean.sessionSeq = sessionSeq+1;
sessionBean.sessionId ="chengzhenyu_test"+sessionBean.sessionSeq;
sessionList.add(sessionBean);
return sessionBean;
}
+
+ private long getSessionDateInLongFormat(){
+ SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd");
+ String dateStr = format.format(new Date());
+ return Long.parseLong(dateStr);
+ }
}