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

 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 }
时间: 2024-08-02 16:05:15

项目中计算票价的代码小结的相关文章

03_Android项目中读写文本文件的代码

编写一下Android界面的项目 使用默认的Android清单文件 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.itheima28.writedata" android:versionCode="1&qu

Findbug在项目中的运用--提高代码质量

 FindBugs是一个静态分析工具,它检查类或者 JAR文件,将字节码与一组缺陷模式进行对比以发现可能的问题.有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析 第一 手动安装 在Eclipse点击菜单中Help-->菜单 第二:输入地址: http://findbugs.cs.umd.edu/eclipse,出现版本列表: 按照一步步提示安装重启即可 =================================================== 2) (Re-)star

在PHP项目中使用Standford Moss代码查重系统

Standford Moss 系统是斯坦福大学大名鼎鼎的代码查重系统,它可以查出哪些同学提交的代码是抄袭别人的,从而将提交结果拒之门外.它对一切希望使用该系统的人都是开放的,那么在PHP的项目中如何使用它呢? 下载Moss的PHP文件moss.php 您可以访问https://github.com/Phhere/MOSS-PHP 来下载moss.php,并将它放在您的第三方扩展库中 使用moss.php 通过下面的范例代码您就可以简单的做个moss小测试了 <?phpinclude("mo

一个项目中如果有重复代码,如何变成一个标签使其通用?

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="index.aspx.cs" Inherits="Web.index" %> Page:所使用的是page页面,也就是所谓的aspx页面 AutoEventWireup:是否自动关联某些特殊事件(例如:Page_Load(),)默认true CodeBehind:属性并不是一个真正的 ASP.NET

unity3D项目中如何避免硬代码(C#)

平时做项目,代码中是不允许出现硬代码的,一般我们是怎么处理的呢? 那么硬代码又是什么呢? 我们俗称的硬代码:eg:  1 public UIlabel label; 2 label.text = "欢迎来到梦幻岛";  这样我们俗称为硬代码. 好了,那么该如何避免,话不多说,直接上图: 这是一种处理方式,TXT 格式的文档,前面是ID,后面是描述性文字. 可是我们该如何在项目中访问这个txt文件里面的数据呢? 话不多说,直接上代码: 1 using UnityEngine; 2 usi

使用TProfiler分析并调优项目中的Fastjson序列化代码

新项目年后就上线了,现在业务上没什么问题,就用TProfiler做了下性能分析,果然有坑. 一.TProfiler入门 高手请自觉略过本节. 1.简介 TProfiler是阿里巴巴开源的一款性能分析工具.号称可以用于生产环境进行长期的性能分析.测试程序部署后,在低峰期对响应时间影响20%,在高峰期对QPS影响30%.详细介绍请见官方WIKI. 2.简要的实现原理 TProfiler的实现基于JAVA的Instrumentation 和ASM.Instrumentation可以理解为一种虚拟机级别

使用 Lombok 简化项目中无谓的Java代码

在写使用Java时,难免会有一些模板代码要写,不然get/set,toString, hashCode, close 资源,定义构造函数等等.代码会显得很冗余,很长.Lombok项目可以是我们摆脱这些东西,通过一系列的注解,Lombok可以帮我们自动生成这些函数. Lombok 官网地址:https://projectlombok.org/ 参考文档:https://projectlombok.org/features/index.html 1. 安装 到官网下载 lombok.jar,直接双击

最近项目中遇到几个问题小结

1 tap透点问题.问题 弹出层 按下容易触发弹出层下面页面的触发事件.解决办法 在弹出层显示时 将其下面页面元素 disabled 直到弹出层关闭后才恢复,以此防止 透点 2 isroll.js 使用后input 不能使用 将onBeforeScrollStart: function (e) { e.preventDefault(); }, 修改为:onBeforeScrollStart: function (e) { var target = e.target; while (target.

如何在qmake项目中在QML语言中调用C++代码

在这篇文章中,我们将介绍如何在QML中使用C++代码.在以前的文章" 使用C++拓展QML 类型及Property binding!"中,我们可以可以通过C++ plugin的方法来拓展我们的QML功能.那个项目是CMake项目.对于qmake项目来说,我们也可以做同样的事.可以使用一个plugin,并在QML中调用它. 今天,我们将不使用plugin的方法,我们希望在qmake项目中直接调用C++代码.那么我们将如何做呢?这里注意qmake只对15.04及以上的ubuntu手机tar