查询药品明细表里储备为空时遇到的问题

原创 2013年12月04日 09:32:21


背景

下午在完成查询药品明细表里储备为空这个任务时,由于思路不清花费了许多时间,在同事帮助下解决了该问题。

见下面代码

private Map<String, Object> getDetailReportMapData(int page, int rows,String enterpriseEnglishName,String query,boolean isPage,boolean isResetNum,
int storeNull) throws Exception {
 ....................

/*这里的参数都是从前台传过来,当他传过来时,只要有一个值可以标示出我需要的状态
就可以了,比如此处,当从前台传入的storeNull为1时,就会执行if 语句里的内容,也就
会查询出金额或总数为空的数据,那么只需在前端做相应判断就可以了
*/
if(storeNull == 1){
	sb.append(" and (t2.totalPrice='0' or t2.total='0' )");
		}

 ....................

}
  		

前端代码如下;

<!-- 当选择框被选择时,storeNull 设置为1,传入前端,执行SQL语句,查出数据 -->
储备为空 <input type="checkbox" id="storeNull" style="vertical-align: middle;"/>

//查询
function serch(value){
queryValue = value;
enterpriseEnglishName = $("#enterpriseEnglishName").combobox("getValue");

$("#storeNull").attr("checked")=="checked"?storeNull = 1:storeNull = 0;
			
$('#data').datagrid('load',
 {query:value,
  enterpriseEnglishName:enterpriseEnglishName,
  storeNull:storeNull});
  }

医药采购之采购单明细列表查询

1      采购单明细列表 1.1     需求 采购单基本信息保存成功后,进入采购单修改页面,显示该采购单下采购药品明细。 包括以下字段内容: 1.2     实现 1.2.1 ...
  • u012373815
  • u012373815
  • 2015年11月17日 14:54
  • 403

EasyUI查询数据为空时的提示

var rowArray = $("#表格Id").datagrid('getRows'); $("#noResultMsg").remove();     $(".datagrid-view2")....
  • lihaiyong92
  • lihaiyong92
  • 2017年08月07日 16:09
  • 196

mysql group by 涉及到的字段有空数据问题

统计数据需要按省份分组,这是大家经常遇到的问题。今天遇到一奇葩问题,由于省份(province)字段数据不规范, 有的是省份名称,有的是 "" (空)  有的是 "未知"。这时 group by p...
  • wang740209668
  • wang740209668
  • 2015年11月12日 18:05
  • 2478

关于Mybatis 查询 查到空数据列的情况

id="getlist" resultType="WordBook"> SELECT a.key_ AS WordBook_KEY , a.value_ AS WordBook_VALUE...
  • NET_class
  • NET_class
  • 2016年06月13日 10:06
  • 1868

SQL查询为空时的结果转换

今天碰到这样一个情形                 SqlCommand sqlCmd=new SqlCommand(sqlIncome,theSqlConnection);          ...
  • passion_hua
  • passion_hua
  • 2013年12月15日 22:28
  • 1838

采购药品明细保存

需求 用户将药品添加到采购单中,首先确定药品的采购量。 操作方法: 进入采购单修改页面 输入药品的采购量 点击“保存采购药品信息”     约束条件:   指定采购单下的药品设置采购量   设置采购量...
  • u012373815
  • u012373815
  • 2015年12月10日 16:00
  • 196

hibernate中查询外键为空的记录

考虑这样一个问题,用户user的属性中有一个组group属性,显然,对于用户来说组是他的外键,现在有了组Id,想把外键对应该组的用户记录找出来,很容易的使用findByProperty方法做到。但是如...
  • yyd19921214
  • yyd19921214
  • 2015年05月25日 13:27
  • 927

写一个sql语句,如果查询的某个值结果为空时给出提示

1: select decode(cloumn_name ,null,没有数据,为空!!,cloumn) from table_name;2:select case when column is nu...
  • shenghuiping2001
  • shenghuiping2001
  • 2009年09月11日 18:01
  • 561

oracle中使用sql查询时字段为空则赋值默认

oracle 通过 nvl( )函数sql 查询时为 空值 赋默认值 oracle 函数介绍之nvl   函数声明:nvl(col,val)   说明:当col为空时取val作为...
  • wxn877838604
  • wxn877838604
  • 2015年01月08日 12:34
  • 11634

Node使用mongoose查询一直为空的原因

今天临时用到node的mongoose查询数据,按照网上demo和官网例子一直查询出一个空数组,甚至重新建了表,把代码都仔细看了一遍,网上各种demo也都差不多看了一遍,最终还是空数组,最后开始怀疑了...
  • u014788227
  • u014788227
  • 2017年06月03日 11:28
  • 426
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:查询药品明细表里储备为空时遇到的问题
举报原因:
原因补充:

(最多只允许输入30个字)