1
0
Code Issues Pull Requests Packages Projects Releases Wiki Activity GitHub Gitee

小程序小商店同时可以搜商品名称和商品图片;后台管理显示商品简介;其他一些小调整

This commit is contained in:
2023-04-25 05:46:53 +08:00
parent 85472f43e8
commit 83047d7877
24 changed files with 547 additions and 732 deletions

View File

@@ -125,9 +125,18 @@ public class GoodController {
"商品名称", FieldBuilder.EDIT_PLACEHOLDER_SAME_AS_ADD_PLACEHOLDER,
FieldRuleListBuilder.create()
.add(FieldRuleBuilder.create("商品名称").required())
.add(FieldRuleBuilder.create("商品名称").minMax(6, 20)),
.add(FieldRuleBuilder.create("商品名称").minMax(2, 20)),
"DPD @cword(6, 20)"
)
.add("brief", "brief", "商品简介", "暂无简介",
FieldType.LONG_TEXT, SearchType.INPUT, AddType.INPUT, EditType.INPUT,
FieldBuilder.SEARCH_PLACEHOLDER_SAME_AS_FIELDNAME,
"商品简介", FieldBuilder.EDIT_PLACEHOLDER_SAME_AS_ADD_PLACEHOLDER,
FieldRuleListBuilder.create()
.add(FieldRuleBuilder.create("商品简介").required())
.add(FieldRuleBuilder.create("商品简介").minMax(2, 30)),
"DPD @cword(15, 30)"
)
.add("categoryId", "categoryName", "所属分类", "",
FieldType.TEXT, SearchType.SELECT, AddType.SELECT, EditType.SELECT,
"商品分类",
@@ -142,18 +151,9 @@ public class GoodController {
"商品品牌", FieldBuilder.EDIT_PLACEHOLDER_SAME_AS_ADD_PLACEHOLDER,
FieldRuleListBuilder.create()
.add(FieldRuleBuilder.create("商品品牌").required())
.add(FieldRuleBuilder.create("商品品牌").minMax(6, 20)),
.add(FieldRuleBuilder.create("商品品牌").minMax(2, 20)),
"DPD @cword(6, 15)"
)
.add("brief", "brief", "商品简介", "暂无简介",
FieldType.HIDDEN, SearchType.INPUT, AddType.INPUT, EditType.INPUT,
FieldBuilder.SEARCH_PLACEHOLDER_SAME_AS_FIELDNAME,
"商品简介", FieldBuilder.EDIT_PLACEHOLDER_SAME_AS_ADD_PLACEHOLDER,
FieldRuleListBuilder.create()
.add(FieldRuleBuilder.create("商品简介").required())
.add(FieldRuleBuilder.create("商品简介").minMax(6, 30)),
"DPD @cword(15, 30)"
)
.add("isOnSale", "isOnSaleDisplay", "状态", true,
FieldType.TEXT, SearchType.SELECT, AddType.SELECT, EditType.SELECT,
FieldBuilder.SEARCH_PLACEHOLDER_SAME_AS_FIELDNAME,

View File

@@ -45,7 +45,9 @@
AND category_id = #{cateId}
</if>
<if test="searchText != null">
AND goods_name LIKE concat('%',#{searchText,jdbcType=VARCHAR},'%')
AND
( goods_name LIKE concat('%',#{searchText,jdbcType=VARCHAR},'%')
OR brief LIKE concat('%',#{searchText,jdbcType=VARCHAR},'%'))
</if>
order by `sort_order` asc
</select>