• 项目中计算票价的代码小结


     1 package com.zq.www.mis.dao;
     2 //import java.text.SimpleDateFormat;
     3 //import java.util.Date;
     4 
     5 import org.hibernate.Query;
     6 import org.springframework.stereotype.Repository;
     7 
     8 import com.zq.www.common.BaseDAO;
     9 import com.zq.www.mis.entity.Discount;
    10 @Repository
    11 public class DiscountDAO extends BaseDAO<Discount> { 
    12     public String  search(String dis,Discount discount)
    13     {
    14     String result = null;
    15     
    16         /*  SimpleDateFormat bartDateFormat =  
    17             new SimpleDateFormat("yyyy-MM-dd");  
    18            String dateStringToParse = "date";  
    19            try {  
    20             java.util.Date date1 = bartDateFormat.parse(dateStringToParse);  
    21             java.sql.Date sqlDate = new java.sql.Date(date1.getTime());
    22             System.out.println(sqlDate.getTime());  
    23            }  
    24            catch (Exception ex) {  
    25             System.out.println(ex.getMessage());  
    26            }*/
    27     
    28      if(dis.toString().equals("discount"))
    29      {        
    30         /* java.sql.Date sd;
    31          sd = new java.sql.Date(date.getTime());*/
    32          String sql="SELECT discount as a from discount where id=1";
    33          Query q = gs().createSQLQuery(sql);
    34          result=q.toString();
    35          //price=Double.valueOf(q.toString()).doubleValue();
    36          //price=Double.valueOf(q.toString())*price;
    37          }
    38      else if(dis.toString().equals("children"))
    39      {
    40          String sql1="SELECT children as b from discount where id=1";
    41          Query q1 = gs().createSQLQuery(sql1);
    42         // price=Double.valueOf(q.toString())*price;
    43          
    44      }
    45      else if(dis.toString().equals("adult"))
    46      {
    47          String sql2="SELECT adult as c from discount where id=1";
    48          Query q2 = gs().createSQLQuery(sql2);
    49          //price=Double.valueOf(q.toString())*price;
    50      }
    51      else if(dis.toString().equals("golden"))
    52      {
    53          String sql3="SELECT golden as d from discount where id=1";
    54          Query q3 = gs().createSQLQuery(sql3);
    55         // price=Double.valueOf(q.toString())*price;
    56      }
    57      else if(dis.toString().equals("silver"))
    58      {
    59          String sql4="SELECT silver from discount where id=1";
    60          Query q4 = gs().createSQLQuery(sql4);
    61          //price=Double.valueOf(q.toString())*price;
    62      }
    63      return result;
    64     }
    65 }
    ---- 动动手指关注我!或许下次你又能在我这里找到你需要的答案!ZZZZW与你一起学习,一起进步!
  • 相关阅读:
    CnForums1.0 Alpha 开始试运行
    asp.net Forums2.0修改密码后无法登陆问题——都是Cache惹的祸
    CnForums1.0 Alpha RC1 发布
    Docker: Nvidia Driver, Nvidia Docker 推荐安装步骤
    Docker: docker pull, wget, curl, git clone 等如何更快?
    DL4J实战之三:经典卷积实例(LeNet5)
    纯净Ubuntu16安装CUDA(9.1)和cuDNN
    DL4J实战之四:经典卷积实例(GPU版本)
    JAVA 中静态块、静态变量加载顺序详解
    设计模式之单例模式
  • 原文地址:https://www.cnblogs.com/zzzzw/p/4818924.html
Copyright © 2020-2023  润新知