⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 smsstatshow.java

📁 JAVA邮件系统
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
					sOut+="                </select>月<select size=\"1\" name=\"day2\">\r\n";
          sOut+="                  <option value=00></option>\r\n";
					sOut+="                  <option value=01>1</option>\r\n";
					sOut+="                  <option value=02>2</option>\r\n";
					sOut+="                  <option value=03>3</option>\r\n";
					sOut+="                  <option value=04>4</option>\r\n";
					sOut+="                  <option value=05>5</option>\r\n";
					sOut+="                  <option value=06>6</option>\r\n";
					sOut+="                  <option value=07>7</option>\r\n";
					sOut+="                  <option value=08>8</option>\r\n";
					sOut+="                  <option value=09>9</option>\r\n";
					sOut+="                  <option >10</option>\r\n";
					sOut+="                  <option>11</option>\r\n";
					sOut+="                  <option>12</option>\r\n";
					sOut+="                  <option>13</option>\r\n";
					sOut+="                  <option>14</option>\r\n";
					sOut+="                  <option>15</option>\r\n";
					sOut+="                  <option>16</option>\r\n";
					sOut+="                  <option>17</option>\r\n";
					sOut+="                  <option>18</option>\r\n";
					sOut+="                  <option>19</option>\r\n";
					sOut+="                  <option>20</option>\r\n";
					sOut+="                  <option>21</option>\r\n";
					sOut+="                  <option>22</option>\r\n";
					sOut+="                  <option>23</option>\r\n";
					sOut+="                  <option>24</option>\r\n";
					sOut+="                  <option>25</option>\r\n";
					sOut+="                  <option>26</option>\r\n";
					sOut+="                  <option>27</option>\r\n";
					sOut+="                  <option>28</option>\r\n";
					sOut+="                  <option>29</option>\r\n";
					sOut+="                  <option>30</option>\r\n";
					sOut+="                  <option >31</option>\r\n";
					sOut+="                </select>日&nbsp;&nbsp; 类型:<select size=\"1\" name=\"type\">\r\n";
					sOut+="                  <option value=\"%\">全部</option>\r\n";
					sOut+="                  <option value=\"GP\">股票价格</option>\r\n";
					sOut+="                  <option value=\"TQ\">天气预报</option>\r\n";
					sOut+="                  <option value=\"KQ\">空气质量</option>\r\n";
					sOut+="                  <option value=\"CP\">福利彩票</option>\r\n";
					sOut+="                </select>第<select size=\"1\" name=\"page\">\r\n";
         //分页
          if(smsStat==null)
    					sOut+="                  <option value=0>1</option>\r\n";
          else
          {
              for(int i=0;i<=smsStat.length/10;i++)
        					sOut+="                  <option value=0>"+(i+1)+"</option>\r\n";

          }
          //
					sOut+="                </select>页&nbsp; </p>\r\n";
					sOut+="                <p align=\"right\">&nbsp; <input type=\"submit\" value=\"查询\" name=\"B1\"></p>\r\n";
          sOut+="      <input type=\"hidden\" name=\"yw\" size=\"20\" value="+type.trim ()+">\r\n";
					sOut+="              </form>\r\n";
					sOut+="              </td>\r\n";
					sOut+="              </tr>\r\n";
					sOut+="              <tr bgcolor=\"#FFFFFF\"> \r\n";
					sOut+="                <td colspan=\"2\" align=\"center\" background=\"/sms/images/bg0.gif\" bordercolor=\"#3366CC\" bordercolorlight=\"#3366CC\" bordercolordark=\"#3366CC\" bgcolor=\"#EEEEEE\" height=\"41\" width=\"571\"> \r\n";
					sOut+="                  <table border=\"1\" width=\"100%\" background=\"/sms/images/bg0.gif\" bgcolor=\"#DDDDDD\" style=\"border-style: solid; border-color: #3366CC\" cellspacing=\"0\" cellpadding=\"0\" height=\"43\">\r\n";
					sOut+="                    <tr>\r\n";
					sOut+="                      <td width=\"24%\" background=\"/sms/images/bg0.gif\" bordercolor=\"#3366CC\" bordercolorlight=\"#3366CC\" bordercolordark=\"#3366CC\" bgcolor=\"#EEEEEE\" height=\"20\">\r\n";
					sOut+="                        <p align=\"center\">发送时间</td>\r\n";
					sOut+="                      <td width=\"30%\" background=\"/sms/images/bg0.gif\" bordercolor=\"#3366CC\" bordercolorlight=\"#3366CC\" bordercolordark=\"#3366CC\" bgcolor=\"#EEEEEE\" height=\"20\">\r\n";
					sOut+="                        <p align=\"center\">消息类型</td>\r\n";
					sOut+="                      <td width=\"22%\" background=\"/sms/images/bg0.gif\" bordercolor=\"#3366CC\" bordercolorlight=\"#3366CC\" bordercolordark=\"#3366CC\" bgcolor=\"#EEEEEE\" height=\"20\">\r\n";
					sOut+="                        <p align=\"center\">收费标准(元/条)</td>\r\n";
					sOut+="                      <td width=\"24%\" background=\"/sms/images/bg0.gif\" bordercolor=\"#3366CC\" bordercolorlight=\"#3366CC\" bordercolordark=\"#3366CC\" bgcolor=\"#EEEEEE\" height=\"20\">\r\n";
					sOut+="                        <p align=\"center\">是否成功</td>\r\n";
					sOut+="                    </tr>\r\n";
          //内容
					sOut+="                    <tr>\r\n";
          if(smsStat!=null)
          {
              for(int i=0;i<smsStat.length;i++)
              {
        					sOut+="                      <td width=\"24%\" background=\"/sms/images/bg0.gif\" bordercolor=\"#3366CC\" bordercolorlight=\"#3366CC\" bordercolordark=\"#3366CC\" bgcolor=\"#EEEEEE\" height=\"19\">"+smsStat[i].sTime +"</td>\r\n";
		        			sOut+="                      <td width=\"30%\" background=\"/sms/images/bg0.gif\" bordercolor=\"#3366CC\" bordercolorlight=\"#3366CC\" bordercolordark=\"#3366CC\" bgcolor=\"#EEEEEE\" height=\"19\">"+getYwname(smsStat[i].sType )+"</td>\r\n";
				        	sOut+="                      <td width=\"22%\" background=\"/sms/images/bg0.gif\" bordercolor=\"#3366CC\" bordercolorlight=\"#3366CC\" bordercolordark=\"#3366CC\" bgcolor=\"#EEEEEE\" height=\"19\">"+formatFeecode(smsStat[i].sFeeCode) +"</td>\r\n";
    				    	sOut+="                      <td width=\"24%\" background=\"/sms/images/bg0.gif\" bordercolor=\"#3366CC\" bordercolorlight=\"#3366CC\" bordercolordark=\"#3366CC\" bgcolor=\"#EEEEEE\" height=\"19\">"+smsStat[i].sSuccess +"</td>\r\n";
               }
          }
          else{
          		sOut+="                      <td width=\"24%\" background=\"/sms/images/bg0.gif\" bordercolor=\"#3366CC\" bordercolorlight=\"#3366CC\" bordercolordark=\"#3366CC\" bgcolor=\"#EEEEEE\" height=\"19\">&nbsp;</td>\r\n";
		        	sOut+="                      <td width=\"30%\" background=\"/sms/images/bg0.gif\" bordercolor=\"#3366CC\" bordercolorlight=\"#3366CC\" bordercolordark=\"#3366CC\" bgcolor=\"#EEEEEE\" height=\"19\">&nbsp;</td>\r\n";
				      sOut+="                      <td width=\"22%\" background=\"/sms/images/bg0.gif\" bordercolor=\"#3366CC\" bordercolorlight=\"#3366CC\" bordercolordark=\"#3366CC\" bgcolor=\"#EEEEEE\" height=\"19\">&nbsp;</td>\r\n";
    				  sOut+="                      <td width=\"24%\" background=\"/sms/images/bg0.gif\" bordercolor=\"#3366CC\" bordercolorlight=\"#3366CC\" bordercolordark=\"#3366CC\" bgcolor=\"#EEEEEE\" height=\"19\">&nbsp;</td>\r\n";

          }   
          /////
          sOut+="                    </tr>\r\n";
					sOut+="                  </table>\r\n";
					sOut+="                </td>\r\n";
					sOut+="              </tr>\r\n";
					sOut+="              </form>\r\n";
					sOut+="            </table>\r\n";
					sOut+="          </td>\r\n";
					sOut+="        </tr>\r\n";
					sOut+="      </table>\r\n";
					sOut+="      \r\n";
					sOut+="    </td>\r\n";
					sOut+="  </tr>\r\n";
					sOut+="</table>\r\n";
          sOut+="  <SCRIPT language=javascript body <>                   \r\n";
					sOut+="	document.wform.month1.options["+begintime.substring (5,7)+"].selected=true;                   \r\n";
					sOut+="	document.wform.month2.options["+endtime.substring (5,7)+"].selected=true;                   \r\n";
					sOut+="	document.wform.day1.options["+begintime.substring (8,10) +"].selected=true;                   \r\n";
					sOut+="	document.wform.day2.options["+endtime.substring (8,10)+"].selected=true;                   \r\n";

					sOut+="               \r\n";
					sOut+="</SCRIPT\r\n";

					sOut+="</body>\r\n";
					sOut+="<!-- #EndTemplate --></html>\r\n";
					sOut+="\r\n";

          return sOut;
     }

    public SMSStat[] getSMSStat(String sMobile,String type,String begintime,String endtime,String page)
    {
        SMSStat[] smsStat;
        DBOperater DB=new DBOperater ("userstock");
        begintime=begintime+" 00:00";
        endtime=endtime+" 23:59";
        int count=0,nPage=0;
        try{
            nPage=Integer.valueOf (page).intValue ();
        }catch(Exception e){
            nPage=0;
        }
        String sSql="select count(*) from stat_flow where  mobile='"+sMobile
                 +"' and ywcode like '"+type.trim ()+"' and time>'"+begintime+"' and time<'"+endtime+"'";
        System.out.println (sSql);
        ResultSet rs=DB.executeQuery (sSql);
       		if(rs!=null){
          try{
				      if(rs.next ()){
                  count=rs.getInt (1);
              }
              else
                  count=0;
          }
          catch(Exception e){
            count=0;
          }
          }
          if (count==0)
              return null;
          else{
              if((count/10)>nPage)
                 count=10;
              else
                 count=count%10;
          }
        smsStat=new SMSStat[count];
        String sSql1="select time,success,feecode,ywcode from stat_flow where  mobile='"+sMobile
                 +"' and type like '"+type.trim ()+"' and time>'"+begintime+"' and time<'"+endtime+"'";

        ResultSet rs1=DB.executeQuery (sSql1);
        int i=0,j=0;
        if(rs1!=null){
          try{
				      while(rs1.next ()){
                  if((j>=nPage*10)&&(j<(nPage+1)*10)){
                      smsStat[i].sTime =rs1.getString (1);
                      if(rs1.getInt (2)==0)
                          smsStat[i].sSuccess ="成功";
                      else
                          smsStat[i].sSuccess ="失败";
                      smsStat[i].sFeeCode =rs1.getString (3);
                      smsStat[i].sType =rs1.getString (4);
                      i++;
                      if (i>count)
                          break;
                  }
                  j++;
              }

          }
          catch(Exception e){
            System.out.println ("get warnmax,warnmin error:"+e.toString ());
          }
          }
        DB.close ();
        return smsStat;
    }
    public class SMSStat{
      String sTime;
      String sType;
      String sFeeCode;
      String sSuccess;
    }
   public String formatFeecode(String sFeecode)
   {

        return CommonMethods.FormatDouble (CommonMethods.GetInt (sFeecode,0)/100,2);
   }
   public String getYwname(String ywcode)
   {
        if (ywcode==null)
            return "";
        String sYwname="";
        DBOperater DB=new DBOperater ("icpywcode");
        String sSql="select ywname from icpywcode where ywcode='"+ywcode+"'";
        ResultSet rs=DB.executeQuery (sSql);
       		if(rs!=null){
          try{
				      if(rs.next ()){
                  sYwname=rs.getString (1);
              }
          }
          catch(Exception e){
            sYwname="";
          }
          }
        DB.close ();
        return sYwname;
   }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -