package com.jiuqi.mobile.nigo.comeclose.bean.app.msg;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import com.jiuqi.mobile.nigo.comeclose.bean.ConvertHelper;
import com.jiuqi.mobile.nigo.comeclose.bean.NiGoBean;
import com.jiuqi.mobile.nigo.comeclose.bean.app.coop.AuditorBean;
import com.jiuqi.mobile.nigo.comeclose.bean.base.UserBean;
/**
* 彩信审核bean
* @author lizh
* @date 2014-5-7上午9:41:38
* @fileName MmsAuditBean.java
* @package com.jiuqi.mobile.nigo.comeclose.bean.app.msg
* @project comeclose
*/
public class MmsAuditBean extends NiGoBean{
// @DBColumn(comment = "彩信任务队列guid")
private String mmsGuid;
// @DBColumn(comment = "审核人guid")
private UserBean auditerGuid;
// @DBColumn(comment = "是否审核 0 未审核 1审核成功 2 审核失败")
private int audited;
// @DBColumn(comment = "审核意见")
private String info;
// @DBColumn(comment = "审核时间")
private long auditTime;
private MmsMassBean mms;
private String path;//彩信审核页面读取文本文档使用
public String getMmsGuid() {
return mmsGuid;
}
public void setMmsGuid(String mmsGuid) {
this.mmsGuid = mmsGuid;
}
public MmsMassBean getMms() {
return mms;
}
public void setMms(MmsMassBean mms) {
this.mms = mms;
}
public UserBean getAuditerGuid() {
return auditerGuid;
}
public void setAuditerGuid(UserBean auditerGuid) {
this.auditerGuid = auditerGuid;
}
public int getAudited() {
return audited;
}
public void setAudited(int audited) {
this.audited = audited;
}
public String getInfo() {
return info;
}
public void setInfo(String info) {
this.info = info;
}
public Date getAuditTime() {
return new Date(auditTime);
}
public void setAuditTime(long auditTime) {
this.auditTime = auditTime;
}
public String getAuditTimeStr() {
if(auditTime==0){
return "";
}
return ConvertHelper.dateTimeToString(new Date(auditTime));
}
public String getPath() {
return path;
}
public void setPath(String path) {
this.path = path;
}
public List<MmsAuditUtil> getMmsText(){
List<MmsAuditUtil> list = new ArrayList<MmsAuditUtil>();
String att = getMms().getSendMsg();
String attArray[] = att.split(",");
String top = getMms().getTopImg();
String sub = getMms().getSubject();
if(sub!=null&&!"".equals(sub)){
MmsAuditUtil util = new MmsAuditUtil(0, sub);
list.add(util);
}
if(top!=null&&!"".equals(top)){
MmsAuditUtil util = new MmsAuditUtil(1, top);
list.add(util);
}
for(String sim:attArray){
if(sim!=null&&!"".equals(sim)){
if(sim.contains("txt")){
String str = FileUtil.getFile(path+sim);
MmsAuditUtil util = new MmsAuditUtil(0, str);
list.add(util);
}else{
MmsAuditUtil util = new MmsAuditUtil(1, sim);
list.add(util);
}
}
}
return list;
}
}