文档章节

明天用

anlve
 anlve
发布于 06/14 21:50
字数 365
阅读 16
收藏 0
<!-- 未通过列表,待公告列表,已公告列表新数据查询-->
	<select id="findEcMarkingAllPendingList" parameterType="EcMarking" resultMap="EcMarkingMap">


		select
		t.ec_marking_id as id,d.ec_master_chang as ec_master_chang,t.ec_marking_userid as ec_marking_userid,t.ec_marking_hmgc_lock as ec_marking_hmgc_lock,
		t.ec_model_no as ec_model_no,c.ec_model_title as ec_model_name,d.ec_master_name as ec_master_name,
		d.ec_master_id as ec_master_id,t.ec_marking_title as ec_marking_title,t.ec_marking_addtime as ec_marking_addtime,
		t.ec_marking_passtime as ec_marking_passtime,t.ec_marking_recordno as ec_marking_recordno,s.username as username,
		t.ec_tingchan as ec_tingchan,t.ec_marking_bulletintime as ec_marking_bulletintime,t.ec_unit_ismaster as ec_unit_ismaster,
		t.ec_marking_ispass as ec_marking_ispass,d.ec_master_chang as ec_master_chang_style,c.ec_model_isunit as ec_model_isunit,
		t.ec_marking_bulletin ec_marking_bulletin,d.ec_master_parentid ec_master_parentid,t.ec_prelimno,t.ec_marking_ispass_review

		from ec_marking t , ec_master d,syscategory c ,ec_marking_xml x,sysuser s
		where t.ec_master_id = d.ec_master_id
		and t.ec_model_no = c.ec_model_no
		and t.ec_marking_id = x.ec_marking_id
		and t.ec_marking_userid = s.userid


		<if test="ec_marking_ispass!=null and ec_marking_ispass!='' ">
			and t.ec_marking_ispass = #{ec_marking_ispass}
		</if>
		<if test="username!=null and username!='' ">
			and s.username = #{username}
		</if>
		<if test="ec_marking_bulletin!=null and ec_marking_bulletin!='' ">
			and t.ec_marking_bulletin = #{ec_marking_bulletin}
		</if>
		and t.ec_marking_userid in (
		select s1.userid from sysuser s1 , sysuser s2
		where s1.parentuserid = s2.userid
		and s1.deleteflag = 0
		and s2.deleteflag = 0
		<if test="ec_marking_userid!=null and ec_marking_userid!='' ">
			and s2.userid = #{ec_marking_userid}
		</if>
		union all
		select s3.userid from sysuser s3
		where s3.deleteflag = 0
		<if test="ec_marking_userid!=null and ec_marking_userid!='' ">
			and s3.userid = #{ec_marking_userid}
		</if>
		)
		<if test="ec_marking_isdeleted!=null and ec_marking_isdeleted!='' ">
			and t.ec_marking_isdeleted = #{ec_marking_isdeleted}
		</if>
		<if test="ec_marking_ishidden!=null and ec_marking_ishidden!='' ">
			and t.ec_marking_ishidden = #{ec_marking_ishidden}
		</if>
		<if test="ec_model_no!=null and ec_model_no!='' ">
			and t.ec_model_no = #{ec_model_no}
		</if>
		<if test="ec_prelimno!=null and ec_prelimno!='' ">
			and t.ec_prelimno = #{ec_prelimno}
		</if>
		<if test="ec_marking_title!= null and ec_marking_title!= '' ">
			and t.ec_marking_title like CONCAT(CONCAT('%', #{ec_marking_title}),'%')
		</if>
		<if test="ec_master_name!= null and ec_master_name!= '' ">
			and d.ec_master_name like CONCAT(CONCAT('%', #{ec_master_name}),'%')
			and c.ec_model_isunit = 1
		</if>

		<if test="startTime!=null and startTime!= ''">
			and (to_date(to_char(t.EC_MARKING_ADDTIME, 'yyyy-mm-dd'),
			'yyyy-mm-dd') <![CDATA[>=]]>
			to_date(#{startTime,jdbcType=VARCHAR},'yyyy-mm-dd'))
		</if>
		<if test="endTime!= null and endTime!= ''">
			and (to_date(to_char(t.EC_MARKING_ADDTIME, 'yyyy-mm-dd'),
			'yyyy-mm-dd') <![CDATA[<=]]>
			to_date(#{endTime,jdbcType=VARCHAR},'yyyy-mm-dd'))
		</if>
		<if test="startBullTime!= null and startBullTime!= '' ">
			and (to_date(to_char(t.EC_MARKING_BULLETINTIME, 'yyyy-mm-dd'),
			'yyyy-mm-dd') <![CDATA[>=]]>
			to_date(#{startBullTime,jdbcType=VARCHAR},'yyyy-mm-dd'))
		</if>
		<if test="endBullTime!= null and endBullTime!= ''">
			and (to_date(to_char(t.EC_MARKING_BULLETINTIME, 'yyyy-mm-dd'),
			'yyyy-mm-dd') <![CDATA[<=]]>
			to_date(#{endBullTime,jdbcType=VARCHAR},'yyyy-mm-dd'))
		</if>
		<if test="ec_marking_recordno!= null and ec_marking_recordno!= '' ">
			and t.ec_marking_recordno = #{ec_marking_recordno}
		</if>
		order by id desc
	</select>

 

© 著作权归作者所有

共有 人打赏支持
anlve
粉丝 12
博文 151
码字总数 99147
作品 0
其它
其他
私信 提问
天气预报明天温差怎么做?

比如今天 10-12 明天12-16 我要写个程序 预测明天升高+2° 还是+3° 怎么搞? 1:取今天和明天气温最大值/最小值 2:取今天的平均值-明天的平均值 3:? 还有就是天气是实时变化的,即使明天...

kkk111112
01/04
23
0
兔子与十个老板的悲催谈话

有一只兔子,它前后在10家单位工作过。每次它都被老板问同样的问题“兔兔,今天工作忙不忙?”,每一次兔子都有不同的回答,譬如“不忙”“很忙”“刚忙完”……但结果都是被解雇。故事简单,...

dong11
2013/09/26
2.2K
20
java调用中国天气网api获得天气预报信息

//通过中国天气api调用 private String getWeatherInfo2(){ StringBuilder info = new StringBuilder(); try { DefaultHttpClient httpclient = new DefaultHttpClient(); HttpGet httget =......

秦都李先生
2014/05/27
0
0
apache伪静态怎么解决url参数带有%2f的字符?

RewriteRule ^(find)/(.*)\.html$ index\.php\?do=$1&kw=$2 http://localhost/phpcjlk/find/明天你好.html正常显示 http://localhost/phpcjlk/find/明天%2F你好.html为什么这样写, 伪静态直接......

蜗牛先生2016
2016/10/14
274
1
明天天气 【温差】怎么计算?

比如 今天4-6° 明天6-10° 我是否可以取中间值,今天5° 明天8° 然后预测明天升高3°?

kkk111112
01/10
46
2

没有更多内容

加载失败,请刷新页面

加载更多

sql 开窗函数

开窗函数:在开窗函数出现之前存在着很多用 SQL 语句很难解决的问题,很多都要通过复杂的相关子查询或者存储过程来完成。为了解决这些问题,在 2003 年 ISO SQL 标准加入了开窗函数,开窗函数...

hblt-j
18分钟前
0
0
使用Vue动态生成form表单的实例代码

具有数据收集、校验和提交功能的表单生成器,包含复选框、单选框、输入框、下拉选择框等元素以及,省市区三级联动,时间选择,日期选择,颜色选择,文件/图片上传功能,支持事件扩展。 欢迎大家s...

嫣然丫丫丫
25分钟前
0
0
NEO区块链-DAPP开发直通车-第零篇

什么是DAPP DAPP 是以太坊发明的词汇 Decentralized Application. 目前基于区块链技术开发的应用程序广泛的接受使用了这一名称。 NEL将为开发DAPP提供全面的服务 什么是NEL NEL是 “NewEcon...

NEO-FANS
29分钟前
1
0
可视化软件VisIt在Ubuntu18.04上的安装

可视化软件VisIt在Ubuntu18.04上的安装 参考文档及使用说明 1.下载 在官网下载页面下载合适版本的安装文件,Ubuntu有专用的 https://wci.llnl.gov/simulation/computer-codes/visit/executa...

佚文
35分钟前
1
0
selenium之表格的定位

真的勇士, 敢于直面惨淡的warning、 敢于正视淋漓的error 目录 被测试网页的HTML代码 1.遍历表格所有单元格 2.定位表格中的某个元素 3.定位表格中的子元素 总结 浏览器网页常常会包含各类表...

程序猿拿Q
49分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部