修复分页的问题

master
OPGame 7 years ago
parent 1d258a2455
commit c4414e1439

67
.gitignore vendored

@ -1,27 +1,62 @@
# Compiled class file ### gradle ###
*.class .gradle
/build/
!gradle/wrapper/gradle-wrapper.jar
# Log file ### STS ###
*.log .settings/
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
bin/
# BlueJ files ### IntelliJ IDEA ###
*.ctxt .idea
*.iws
*.iml
*.ipr
*.lock
rebel.xml
# Mobile Tools for Java (J2ME) ### NetBeans ###
.mtj.tmp/ nbproject/private/
build/
nbbuild/
dist/
nbdist/
.nb-gradle/
# Package Files # ### maven ###
*.jar target/
*.war *.war
*.nar
*.ear *.ear
*.zip *.zip
*.tar
*.tar.gz *.tar.gz
*.rar
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml ### logs ####
hs_err_pid* /logs/
*.log
### temp ignore ###
*.cache
*.diff
*.patch
*.tmp
*.java~
*.properties~
*.xml~
*.iml ### system ignore ###
target/ .DS_Store
Thumbs.db
Servers
.metadata
upload
gen_code
### node ###
node_modules

@ -19,11 +19,11 @@ public class PageAdapter{
private int begin; private int begin;
private int end; private int size;
public PageAdapter(Page page) { public PageAdapter(Page page) {
int[] startEnd = PageUtil.transToStartEnd((int) page.getCurrent(), (int) page.getSize()); int[] startEnd = PageUtil.transToStartEnd((int) page.getCurrent(), (int) page.getSize());
this.begin = startEnd[0]; this.begin = startEnd[0];
this.end = startEnd[1]; this.size = (int)page.getSize();
} }
} }

@ -254,7 +254,7 @@
</if> </if>
</where> </where>
ORDER BY update_time DESC ORDER BY update_time DESC
LIMIT #{adapter.begin} , #{adapter.end} LIMIT #{adapter.begin} , #{adapter.size}
) AS o ) AS o
LEFT JOIN tz_order_item oi LEFT JOIN tz_order_item oi
ON o.order_number = oi.order_number ON o.order_number = oi.order_number
@ -315,7 +315,7 @@
AND temp.status = #{status} AND temp.status = #{status}
</if> </if>
ORDER BY temp.create_time DESC ORDER BY temp.create_time DESC
LIMIT #{adapter.begin} , #{adapter.end} LIMIT #{adapter.begin} , #{adapter.size}
)AS o )AS o
LEFT JOIN tz_order_item oi ON o.order_number = oi.order_number LEFT JOIN tz_order_item oi ON o.order_number = oi.order_number
</select> </select>

@ -38,7 +38,7 @@
<if test="prodProp.propName != null and prodProp.propName != ''"> <if test="prodProp.propName != null and prodProp.propName != ''">
and prop_name like concat('%',#{prodProp.propName},'%') and prop_name like concat('%',#{prodProp.propName},'%')
</if> </if>
LIMIT #{adapter.begin} , #{adapter.end} LIMIT #{adapter.begin} , #{adapter.size}
) pp ) pp
left join tz_prod_prop_value ppv left join tz_prod_prop_value ppv
on pp.prop_id = ppv.prop_id on pp.prop_id = ppv.prop_id

Loading…
Cancel
Save