"getvirtualtaskdetailandinfo"
parametertype
="map"
resulttype
="map"
>
select
t.id,
t.task_num,
t.province,
t.city,
t.`status`,
t.create_time,
t.enable_time,
t.end_time,
t.task_type,
p.attribution_number,
d.real_name
from
gkshop_virtual_task t
left join gkshop_virtual_phone p on t.id = p.task_id
left join gkshop_phone_library l on l.phone_number = p.attribution_number
left join gkshop_users_directories d on d.`id` = l.`directories_id`
where 1=1
test
="taskstatus != null"
>
and t.`status` = #
if>
test
="tasktype != null"
>
and t.task_type =#
if>
test
="tasknum != null"
>
and t.task_num = #
if>
test
="city != null"
>
and t.city=#
if>
test
="realname != null"
>
and d.real_name = #
if>
test
="attributionnumber != null"
>
and p.attribution_number = #
if>
test
="starttime != null and endtime != null "
>
and t.create_time between # and #
if>
test
="orderby != null "
>
order by $
if>
select
>
比如你傳了多個引數,這些引數你可以這樣:
map
map =
newhashmap
<
>()
;if(!stringutil.
isempty
(taskstatus))if
(!stringutil.
isempty
(city)&&!
("城市"
.equals
(city)))
if(!stringutil.
isempty
(city)&&!
("省份"
.equals
(province)))
if(!stringutil.
isempty
(realname))if
(!stringutil.
isempty
(attributionnumber))if
(!stringutil.
isempty
(tasknum))if
(!stringutil.
isempty
(tasktype))if
(!stringutil.
isempty
(starttime)
&&!stringutil.
isempty
(endtime)
)//根據頁面選擇排序條件進行排序處理
if(stringutil.
isempty
(orderby)
)else
list
getvirtualtaskdetailandinfo
(map)
;
這樣與之對應即可! MUI自定義事件傳參
在mui中頁面之間的傳參一般是分為兩種的,一種是通過開啟頁面或者預載入頁面的時候傳遞引數,另一種就是自定義事件了,我們來說說自定義事件傳參的問題 我們來分兩種情況 一,頁面已經存在的時候 這種情況是很容易的,直接就是mui.fire 目標頁面,事件名稱,二,頁面是新建立的 如果你是這麼寫的話 var...
自定義指令函式傳參
vue 2.6.6 繫結函式傳參 傳參多個多樣 引數動態變化 1.採用傳物件方式 binding.value 測試 const mydirective export default mydirective以上解決了問題1.繫結函式傳參,對於問題2.傳參多個多樣可以給args乙個物件,或者用陣列 測試...
angularjs自定義指令函式傳參
在編寫匯入指令的時候,需要將函式繫結到指令中,並傳入乙個引數。首先指令的js檔案如下,基本的繫結引數和繫結函式,沒有什麼說的 directive yunzhiimport function templateurl views directive yunzhiimport.html restrict ...