|
|
@ -16,8 +16,11 @@ |
|
|
<sql id="tbName">`order`</sql> |
|
|
<sql id="tbName">`order`</sql> |
|
|
|
|
|
|
|
|
<!--查询记录列表--> |
|
|
<!--查询记录列表--> |
|
|
<select id="getGoodsList" parameterType="java.lang.Integer" resultType="cn.chjyj.szwh.bean.Goods"> |
|
|
<select id="getAllOrderList" parameterType="java.lang.Integer" resultType="cn.chjyj.szwh.bean.Order"> |
|
|
WITH mm as (select * from |
|
|
WITH mm as ( |
|
|
|
|
|
select |
|
|
|
|
|
<include refid="column"/> |
|
|
|
|
|
from |
|
|
<include refid="tbName"/> |
|
|
<include refid="tbName"/> |
|
|
where id>#{startRs} limit #{pageSize} |
|
|
where id>#{startRs} limit #{pageSize} |
|
|
)SELECT * FROM mm ORDER BY id DESC; |
|
|
)SELECT * FROM mm ORDER BY id DESC; |
|
|
@ -25,28 +28,45 @@ |
|
|
|
|
|
|
|
|
<!--根据uid查询用户--> |
|
|
<!--根据uid查询用户--> |
|
|
<select id="getUserByUid" parameterType="java.lang.Integer" resultType="cn.chjyj.szwh.bean.Goods"> |
|
|
<select id="getUserByUid" parameterType="java.lang.Integer" resultType="cn.chjyj.szwh.bean.Goods"> |
|
|
select <include refid="column"/> |
|
|
select |
|
|
from <include refid="tbName"/> |
|
|
<include refid="column"/> |
|
|
|
|
|
from |
|
|
|
|
|
<include refid="tbName"/> |
|
|
where uid=#{uid} |
|
|
where uid=#{uid} |
|
|
</select> |
|
|
</select> |
|
|
|
|
|
|
|
|
<!--查询用户名,加上密码--> |
|
|
<!--查询用户名,加上密码--> |
|
|
<select id="getUserByUname" parameterType="java.lang.String" resultType="cn.chjyj.szwh.bean.Goods"> |
|
|
<select id="getUserByUname" parameterType="java.lang.String" resultType="cn.chjyj.szwh.bean.Goods"> |
|
|
select<include refid="column"/>,password |
|
|
select<include refid="column"/>,password |
|
|
from <include refid="tbName"/> |
|
|
from |
|
|
|
|
|
<include refid="tbName"/> |
|
|
where uname=#{uname} limit 1; |
|
|
where uname=#{uname} limit 1; |
|
|
</select> |
|
|
</select> |
|
|
|
|
|
|
|
|
<!--查询用户--> |
|
|
<!--订单条件查询--> |
|
|
<select id="getSingleUserByOpenid" parameterType="java.lang.String" resultType="cn.chjyj.szwh.bean.Goods"> |
|
|
<select id="getOrderList" parameterType="java.util.Map" resultType="cn.chjyj.szwh.bean.Order"> |
|
|
select <include refid="column"/> from |
|
|
select |
|
|
|
|
|
<include refid="column"/> |
|
|
|
|
|
from |
|
|
<include refid="tbName"/> |
|
|
<include refid="tbName"/> |
|
|
where openid=#{openid}; |
|
|
<where> |
|
|
|
|
|
<!-- 查询条件封装在map中,以k-v形式进行查询--> |
|
|
|
|
|
<foreach collection="map" item="v" index="k" separator="and"> |
|
|
|
|
|
<if test="v != null and v != ''"> |
|
|
|
|
|
${k} = #{v} |
|
|
|
|
|
</if> |
|
|
|
|
|
</foreach> |
|
|
|
|
|
<if test="map.startrs!=null"> |
|
|
|
|
|
and id>#{map.startrs} |
|
|
|
|
|
</if> |
|
|
|
|
|
</where> |
|
|
|
|
|
id>#{startRs} limit #{pageSize} |
|
|
</select> |
|
|
</select> |
|
|
|
|
|
|
|
|
<!--新增用户--> |
|
|
<!--新增用户--> |
|
|
<insert id="addUser" parameterType="cn.chjyj.szwh.bean.Goods" useGeneratedKeys="true" keyColumn="uid"> |
|
|
<insert id="addUser" parameterType="cn.chjyj.szwh.bean.Goods" useGeneratedKeys="true" keyColumn="uid"> |
|
|
insert into <include refid="tbName"/> |
|
|
insert into |
|
|
|
|
|
<include refid="tbName"/> |
|
|
(uname,password,gender,urealname,ubirth,nickname,avatarurl,platfrom,sessionkey,openid) |
|
|
(uname,password,gender,urealname,ubirth,nickname,avatarurl,platfrom,sessionkey,openid) |
|
|
values ( |
|
|
values ( |
|
|
#{uname}, |
|
|
#{uname}, |
|
|
@ -63,7 +83,8 @@ |
|
|
</insert> |
|
|
</insert> |
|
|
|
|
|
|
|
|
<update id="upUser" parameterType="cn.chjyj.szwh.bean.Goods"> |
|
|
<update id="upUser" parameterType="cn.chjyj.szwh.bean.Goods"> |
|
|
update <include refid="tbName"/> |
|
|
update |
|
|
|
|
|
<include refid="tbName"/> |
|
|
set |
|
|
set |
|
|
|
|
|
|
|
|
<if test="password!=null"> |
|
|
<if test="password!=null"> |
|
|
|