String strArray[]=FileOperate.readFile(new FileOperate().getConfigFilePathForEvery()+"/DBConfig.xml").split("#");
List<TbSMResult> smList=new SPDAO().getTodayTbSMResult();
if(smList!=null){
for(int i=0;i<smList.size();i++){
TbSMResult sm=smList.get(i);
MSGOutBox mob=new MSGOutBox();
mob.setExpressLevel(Integer.parseInt(strArray[9].trim()));
mob.setSender(strArray[10]);
mob.setReceiver(sm.getDestAddr());
mob.setMsgType(0);
mob.setMsgTitle(sm.getSM_Content()+strArray[20].trim());
mob.setMMSContentLocation("");
mob.setSendTime(sm.getSendTime());
mob.setCommPort(Integer.parseInt(strArray[8].trim()));
if(!new MSGOutBoxDAO().add(mob))
{
flag=false;
}else{
new SPDAO().updateTodayTbSMResult(sm.getID());
}
}//end for i
}//end if smList
List<TbMMResult> mmList=new SPDAO().getTodayTbMMResult();
if(mmList!=null){
for(int i=0;i<mmList.size();i++){
TbMMResult mm=mmList.get(i);
MSGOutBox mob=new MSGOutBox();
mob.setExpressLevel(Integer.parseInt(strArray[9].trim()));
mob.setSender(strArray[10].trim());
mob.setReceiver(mm.getSendTo().trim());
mob.setMsgType(1);
mob.setMsgTitle(mm.getSubject());
String contents=SPDAO.moveFileToFolder(mm.getMMContent(),mm.getSubject().trim());
mob.setMMSContentLocation(contents.replace("/", "\\"));
mob.setSendTime(mm.getSendTime());
mob.setCommPort(Integer.parseInt(strArray[8].trim()));
if(!new MSGOutBoxDAO().add(mob))
{
flag=false;
}else{
new SPDAO().updateTodayTbMMResult(mm.getID());