Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Q
qk_backend
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
quanku
qk_backend
Commits
19c10d1f
Commit
19c10d1f
authored
Nov 28, 2023
by
shiyu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
类目页面
parent
47fcac0f
Changes
9
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
124 additions
and
8 deletions
+124
-8
ch-admin-api/src/main/java/com/wwdz/ch/admin/job/SynCategoryInfo.java
.../src/main/java/com/wwdz/ch/admin/job/SynCategoryInfo.java
+10
-6
ch-core/src/main/java/com/wwdz/ch/core/consts/ConsignForSaleEnum.java
...main/java/com/wwdz/ch/core/consts/ConsignForSaleEnum.java
+89
-0
ch-dao/src/main/java/com/wwdz/ch/db/impl/CategoryDaoImpl.java
...ao/src/main/java/com/wwdz/ch/db/impl/CategoryDaoImpl.java
+1
-0
ch-dao/src/main/resources/com/wwdz/ch/db/mapper/CategoryMapper.xml
...c/main/resources/com/wwdz/ch/db/mapper/CategoryMapper.xml
+8
-0
ch-wx-api/src/main/java/com/wwdz/ch/wx/entity/request/ItemRequestDto.java
...in/java/com/wwdz/ch/wx/entity/request/ItemRequestDto.java
+5
-0
ch-wx-api/src/main/java/com/wwdz/ch/wx/entity/vo/CategoryResponseVo.java
...ain/java/com/wwdz/ch/wx/entity/vo/CategoryResponseVo.java
+2
-0
ch-wx-api/src/main/java/com/wwdz/ch/wx/entity/vo/ItemResponseVo.java
...rc/main/java/com/wwdz/ch/wx/entity/vo/ItemResponseVo.java
+4
-0
ch-wx-api/src/main/java/com/wwdz/ch/wx/impl/CategoryServiceImpl.java
...rc/main/java/com/wwdz/ch/wx/impl/CategoryServiceImpl.java
+1
-0
ch-wx-api/src/main/java/com/wwdz/ch/wx/impl/ItemServiceImpl.java
...pi/src/main/java/com/wwdz/ch/wx/impl/ItemServiceImpl.java
+4
-2
No files found.
ch-admin-api/src/main/java/com/wwdz/ch/admin/job/SynCategoryInfo.java
View file @
19c10d1f
...
@@ -42,7 +42,7 @@ public class SynCategoryInfo {
...
@@ -42,7 +42,7 @@ public class SynCategoryInfo {
public
void
importCategory
()
{
public
void
importCategory
()
{
String
FILE_NAME
=
"
wanwu_
category.xlsx"
;
String
FILE_NAME
=
"category.xlsx"
;
InputStream
inputStream
=
this
.
getClass
().
getClassLoader
().
getResourceAsStream
(
FILE_NAME
);
InputStream
inputStream
=
this
.
getClass
().
getClassLoader
().
getResourceAsStream
(
FILE_NAME
);
StringArrayExcelReadListener
listener
=
new
StringArrayExcelReadListener
();
StringArrayExcelReadListener
listener
=
new
StringArrayExcelReadListener
();
ExcelReader
reader
=
EasyExcelFactory
.
read
(
inputStream
,
listener
).
build
();
ExcelReader
reader
=
EasyExcelFactory
.
read
(
inputStream
,
listener
).
build
();
...
@@ -59,14 +59,18 @@ public class SynCategoryInfo {
...
@@ -59,14 +59,18 @@ public class SynCategoryInfo {
category
.
setId
(
categoryId
);
category
.
setId
(
categoryId
);
category
.
setName
(
array
.
get
(
1
));
category
.
setName
(
array
.
get
(
1
));
category
.
setDesc
(
array
.
get
(
2
));
category
.
setDesc
(
array
.
get
(
2
));
category
.
setPid
(
Integer
.
parseInt
(
array
.
get
(
3
)));
category
.
setPid
(
Integer
.
parseInt
(
array
.
get
(
4
)));
category
.
setLevel
(
Integer
.
parseInt
(
array
.
get
(
5
)));
category
.
setLevel
(
Integer
.
parseInt
(
array
.
get
(
5
)));
category
.
setSort
(
Integer
.
parseInt
(
array
.
get
(
6
)));
category
.
setCreated
(
new
Date
());
category
.
setCreated
(
new
Date
());
category
.
setUpdated
(
new
Date
());
category
.
setUpdated
(
new
Date
());
category
.
setIsDeleted
(
false
);
if
(
array
.
get
(
12
).
equals
(
"0"
))
{
category
.
setIsLeaf
(
array
.
get
(
11
).
equals
(
"0"
)?
false
:
true
);
category
.
setIsDeleted
(
true
);
category
.
setIcon
(
"https://cdn.wanwudezhi.com"
+
array
.
get
(
13
));
}
else
{
category
.
setSort
(
Integer
.
parseInt
(
array
.
get
(
6
)));
category
.
setIsDeleted
(
false
);
}
category
.
setIsLeaf
(
array
.
get
(
13
).
equals
(
"0"
)?
false
:
true
);
category
.
setIcon
(
array
.
get
(
14
));
categoryDao
.
add
(
category
);
categoryDao
.
add
(
category
);
});
});
}
}
...
...
ch-core/src/main/java/com/wwdz/ch/core/consts/ConsignForSaleEnum.java
0 → 100644
View file @
19c10d1f
package
com.wwdz.ch.core.consts
;
public
class
ConsignForSaleEnum
{
/**
* 用户端寄售单的状态
*/
public
enum
SaleForUserStateEnum
{
PRE_CONSIGN
(
1
,
"待寄出"
),
CONSIGNED
(
3
,
"已寄出"
),
CONSIGN_SALEING
(
10
,
"寄售中"
),
PRE_PAY
(
16
,
"待结款"
),
FINISH
(
20
,
"已完成"
),
CANCEL
(
30
,
"已取消"
),
;
private
int
code
;
private
String
des
;
SaleForUserStateEnum
(
int
code
,
String
des
)
{
this
.
code
=
code
;
this
.
des
=
des
;
}
public
static
String
getNameByCode
(
int
code
)
{
for
(
ConsignForSaleEnum
.
SaleForUserStateEnum
saleForUserStateEnum
:
ConsignForSaleEnum
.
SaleForUserStateEnum
.
values
())
{
if
(
code
==
saleForUserStateEnum
.
getCode
())
{
return
saleForUserStateEnum
.
getDes
();
}
}
return
null
;
}
public
int
getCode
()
{
return
code
;
}
public
String
getDes
()
{
return
des
;
}
}
/**
* 后台寄售单的状态
*/
public
enum
SaleForSysStateEnum
{
VALUATE
(
1
,
"图文估价"
),
WAIT_CONSIGN
(
3
,
"待用户寄出"
),
WAIT_TAKE
(
6
,
"待收货"
),
CHECK
(
8
,
"实物鉴定"
),
CONSIGN_SALEING
(
10
,
"寄售中"
),
PRE_PAY
(
16
,
"待结款"
),
FINISH
(
20
,
"已完成"
),
CANCEL
(
30
,
"已取消"
),
;
private
int
code
;
private
String
des
;
SaleForSysStateEnum
(
int
code
,
String
des
)
{
this
.
code
=
code
;
this
.
des
=
des
;
}
public
static
String
getNameByCode
(
int
code
)
{
for
(
ConsignForSaleEnum
.
SaleForSysStateEnum
saleForSysStateEnum
:
ConsignForSaleEnum
.
SaleForSysStateEnum
.
values
())
{
if
(
code
==
saleForSysStateEnum
.
getCode
())
{
return
saleForSysStateEnum
.
getDes
();
}
}
return
null
;
}
public
int
getCode
()
{
return
code
;
}
public
String
getDes
()
{
return
des
;
}
}
}
ch-dao/src/main/java/com/wwdz/ch/db/impl/CategoryDaoImpl.java
View file @
19c10d1f
...
@@ -47,6 +47,7 @@ public class CategoryDaoImpl implements CategoryDao {
...
@@ -47,6 +47,7 @@ public class CategoryDaoImpl implements CategoryDao {
criteria
.
andNameLike
(
"%"
+
dto
.
getName
()
+
"%"
);
criteria
.
andNameLike
(
"%"
+
dto
.
getName
()
+
"%"
);
}
}
criteria
.
andIsDeletedEqualTo
(
false
);
criteria
.
andIsDeletedEqualTo
(
false
);
example
.
orderBy
(
" sort asc"
);
return
categoryMapper
.
selectByExampleWithBLOBs
(
example
);
return
categoryMapper
.
selectByExampleWithBLOBs
(
example
);
}
}
...
...
ch-dao/src/main/resources/com/wwdz/ch/db/mapper/CategoryMapper.xml
View file @
19c10d1f
...
@@ -226,6 +226,10 @@
...
@@ -226,6 +226,10 @@
</selectKey>
</selectKey>
insert into category
insert into category
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"id != null"
>
`id`,
</if>
<if
test=
"name != null"
>
<if
test=
"name != null"
>
`name`,
`name`,
</if>
</if>
...
@@ -264,6 +268,10 @@
...
@@ -264,6 +268,10 @@
</if>
</if>
</trim>
</trim>
<trim
prefix=
"values ("
suffix=
")"
suffixOverrides=
","
>
<trim
prefix=
"values ("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"id != null"
>
#{id,jdbcType=INTEGER},
</if>
<if
test=
"name != null"
>
<if
test=
"name != null"
>
#{name,jdbcType=VARCHAR},
#{name,jdbcType=VARCHAR},
</if>
</if>
...
...
ch-wx-api/src/main/java/com/wwdz/ch/wx/entity/request/ItemRequestDto.java
View file @
19c10d1f
...
@@ -49,4 +49,9 @@ public class ItemRequestDto implements Entity {
...
@@ -49,4 +49,9 @@ public class ItemRequestDto implements Entity {
private
Integer
viewPermission
;
private
Integer
viewPermission
;
// 分享类型(0、藏品,1、收藏册,2、用户主页)
// 分享类型(0、藏品,1、收藏册,2、用户主页)
private
Integer
shareType
;
private
Integer
shareType
;
/**
* 是否寄售中
*/
private
Boolean
isOnSale
=
false
;
}
}
ch-wx-api/src/main/java/com/wwdz/ch/wx/entity/vo/CategoryResponseVo.java
View file @
19c10d1f
...
@@ -20,4 +20,6 @@ public class CategoryResponseVo implements Entity {
...
@@ -20,4 +20,6 @@ public class CategoryResponseVo implements Entity {
private
List
<
CategoryResponseVo
>
child
;
private
List
<
CategoryResponseVo
>
child
;
// 是否选中1是0否
// 是否选中1是0否
private
Integer
isChosen
;
private
Integer
isChosen
;
private
String
image
;
}
}
ch-wx-api/src/main/java/com/wwdz/ch/wx/entity/vo/ItemResponseVo.java
View file @
19c10d1f
...
@@ -67,4 +67,8 @@ public class ItemResponseVo implements Entity {
...
@@ -67,4 +67,8 @@ public class ItemResponseVo implements Entity {
private
String
viewsNumber
;
private
String
viewsNumber
;
// 1展示浏览量2展示"仅自己可见"标签
// 1展示浏览量2展示"仅自己可见"标签
private
Integer
isDisplay
;
private
Integer
isDisplay
;
/**
* 是否寄售中
*/
private
Boolean
isOnSale
;
}
}
ch-wx-api/src/main/java/com/wwdz/ch/wx/impl/CategoryServiceImpl.java
View file @
19c10d1f
...
@@ -205,6 +205,7 @@ public class CategoryServiceImpl implements CategoryService {
...
@@ -205,6 +205,7 @@ public class CategoryServiceImpl implements CategoryService {
CategoryResponseVo
vo
=
new
CategoryResponseVo
();
CategoryResponseVo
vo
=
new
CategoryResponseVo
();
vo
.
setCid
(
category
.
getId
());
vo
.
setCid
(
category
.
getId
());
vo
.
setPid
(
category
.
getPid
());
vo
.
setPid
(
category
.
getPid
());
vo
.
setImage
(
category
.
getIcon
());
vo
.
setCategoryName
(
category
.
getName
());
vo
.
setCategoryName
(
category
.
getName
());
vo
.
setIsChosen
(
0
);
vo
.
setIsChosen
(
0
);
return
vo
;
return
vo
;
...
...
ch-wx-api/src/main/java/com/wwdz/ch/wx/impl/ItemServiceImpl.java
View file @
19c10d1f
...
@@ -216,6 +216,7 @@ public class ItemServiceImpl implements ItemService {
...
@@ -216,6 +216,7 @@ public class ItemServiceImpl implements ItemService {
// 设置是否收藏和是否是自己发布的
// 设置是否收藏和是否是自己发布的
itemResponseVo
.
setIsCollected
(
0
);
itemResponseVo
.
setIsCollected
(
0
);
itemResponseVo
.
setIsMine
(
0
);
itemResponseVo
.
setIsMine
(
0
);
itemResponseVo
.
setIsOnSale
(
es
.
getIsOnSale
());
if
(
Objects
.
nonNull
(
dto
.
getUserId
())
&&
!
dto
.
getUserId
().
equals
(
0L
))
{
if
(
Objects
.
nonNull
(
dto
.
getUserId
())
&&
!
dto
.
getUserId
().
equals
(
0L
))
{
itemResponseVo
.
setIsCollected
(
favoritesItemsRelationDao
.
isCollected
(
dto
.
getUserId
(),
es
.
getId
(),
null
)
?
1
:
0
);
itemResponseVo
.
setIsCollected
(
favoritesItemsRelationDao
.
isCollected
(
dto
.
getUserId
(),
es
.
getId
(),
null
)
?
1
:
0
);
itemResponseVo
.
setIsMine
(
userItemsRelationDao
.
isExisted
(
dto
.
getUserId
(),
es
.
getId
())
?
1
:
0
);
itemResponseVo
.
setIsMine
(
userItemsRelationDao
.
isExisted
(
dto
.
getUserId
(),
es
.
getId
())
?
1
:
0
);
...
@@ -460,7 +461,6 @@ public class ItemServiceImpl implements ItemService {
...
@@ -460,7 +461,6 @@ public class ItemServiceImpl implements ItemService {
itemResponseVo
.
setIsDisplay
(
finalIsDisplay
);
itemResponseVo
.
setIsDisplay
(
finalIsDisplay
);
// 设置浏览量
// 设置浏览量
itemResponseVo
.
setViewsNumber
(
StringUtil
.
formatCount
(
footPrintDao
.
countByItemIds
(
dto
.
getUserId
(),
es
.
getId
(),
null
)));
itemResponseVo
.
setViewsNumber
(
StringUtil
.
formatCount
(
footPrintDao
.
countByItemIds
(
dto
.
getUserId
(),
es
.
getId
(),
null
)));
AgentTranceResponseVo
agentTranceResponseVo
=
new
AgentTranceResponseVo
();
AgentTranceResponseVo
agentTranceResponseVo
=
new
AgentTranceResponseVo
();
agentTranceResponseVo
.
setAgentTraceInfo_
(
""
);
agentTranceResponseVo
.
setAgentTraceInfo_
(
""
);
agentTranceResponseVo
.
setViewType
(
1
);
agentTranceResponseVo
.
setViewType
(
1
);
...
@@ -519,6 +519,7 @@ public class ItemServiceImpl implements ItemService {
...
@@ -519,6 +519,7 @@ public class ItemServiceImpl implements ItemService {
itemResponseVo
.
setDetail
(
item
.
getDetail
());
itemResponseVo
.
setDetail
(
item
.
getDetail
());
itemResponseVo
.
setIsDeleted
(
item
.
getIsDeleted
());
itemResponseVo
.
setIsDeleted
(
item
.
getIsDeleted
());
itemResponseVo
.
setViewPermission
(
item
.
getViewPermission
());
itemResponseVo
.
setViewPermission
(
item
.
getViewPermission
());
itemResponseVo
.
setIsOnSale
(
item
.
getIsOnSale
());
// 设置价格
// 设置价格
itemResponseVo
.
setPrice
(
getPrice
(
item
.
getPrice
()));
itemResponseVo
.
setPrice
(
getPrice
(
item
.
getPrice
()));
// 设置是否收藏或是否是自己发布的
// 设置是否收藏或是否是自己发布的
...
@@ -561,7 +562,7 @@ public class ItemServiceImpl implements ItemService {
...
@@ -561,7 +562,7 @@ public class ItemServiceImpl implements ItemService {
Item
item
=
new
Item
();
Item
item
=
new
Item
();
item
.
setName
(
dto
.
getName
());
item
.
setName
(
dto
.
getName
());
item
.
setCid
(
Objects
.
isNull
(
dto
.
getCid
())
?
0
:
dto
.
getCid
());
item
.
setCid
(
Objects
.
isNull
(
dto
.
getCid
())
?
0
:
dto
.
getCid
());
item
.
setIsOnSale
(
false
);
item
.
setIsOnSale
(
dto
.
getIsOnSale
()
);
item
.
setIsStd
(
false
);
item
.
setIsStd
(
false
);
item
.
setSort
(
100
);
item
.
setSort
(
100
);
item
.
setImages
(
dto
.
getImages
());
item
.
setImages
(
dto
.
getImages
());
...
@@ -669,6 +670,7 @@ public class ItemServiceImpl implements ItemService {
...
@@ -669,6 +670,7 @@ public class ItemServiceImpl implements ItemService {
// 设置基本信息
// 设置基本信息
itemResponseVo
.
setId
(
item
.
getId
());
itemResponseVo
.
setId
(
item
.
getId
());
itemResponseVo
.
setName
(
item
.
getName
());
itemResponseVo
.
setName
(
item
.
getName
());
itemResponseVo
.
setIsOnSale
(
item
.
getIsOnSale
());
itemResponseVo
.
setImages
(
item
.
getImages
());
itemResponseVo
.
setImages
(
item
.
getImages
());
itemResponseVo
.
setDetail
(
item
.
getDetail
());
itemResponseVo
.
setDetail
(
item
.
getDetail
());
itemResponseVo
.
setSourceType
(
item
.
getSourceType
());
itemResponseVo
.
setSourceType
(
item
.
getSourceType
());
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment