Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gic-store
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
base_platform_enterprise
gic-store
Commits
adf27a69
Commit
adf27a69
authored
May 15, 2020
by
zhiwj
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
导购启用状态
parent
73370e62
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
203 additions
and
0 deletions
+203
-0
OrderAddClerkDTO.java
...c/main/java/com/gic/store/dto/clerk/OrderAddClerkDTO.java
+78
-0
PosAddClerkDTO.java
...src/main/java/com/gic/store/dto/clerk/PosAddClerkDTO.java
+79
-0
ClerkApiService.java
.../src/main/java/com/gic/store/service/ClerkApiService.java
+4
-0
ClerkApiServiceImpl.java
...com/gic/store/service/outer/impl/ClerkApiServiceImpl.java
+42
-0
No files found.
gic-store-api/src/main/java/com/gic/store/dto/clerk/OrderAddClerkDTO.java
0 → 100644
View file @
adf27a69
package
com
.
gic
.
store
.
dto
.
clerk
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* @author zhiwj
* @Description:
* @date 2020-05-15 11:08
*/
public
class
OrderAddClerkDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
8396198930481002753L
;
private
String
clerkName
;
private
String
clerkCode
;
private
Integer
storeInfoId
;
private
Integer
enterpriseId
;
private
String
orderNum
;
private
Date
orderTime
;
private
Date
openCardTime
;
public
String
getClerkName
()
{
return
clerkName
;
}
public
void
setClerkName
(
String
clerkName
)
{
this
.
clerkName
=
clerkName
;
}
public
String
getClerkCode
()
{
return
clerkCode
;
}
public
void
setClerkCode
(
String
clerkCode
)
{
this
.
clerkCode
=
clerkCode
;
}
public
Integer
getStoreInfoId
()
{
return
storeInfoId
;
}
public
void
setStoreInfoId
(
Integer
storeInfoId
)
{
this
.
storeInfoId
=
storeInfoId
;
}
public
Integer
getEnterpriseId
()
{
return
enterpriseId
;
}
public
void
setEnterpriseId
(
Integer
enterpriseId
)
{
this
.
enterpriseId
=
enterpriseId
;
}
public
String
getOrderNum
()
{
return
orderNum
;
}
public
void
setOrderNum
(
String
orderNum
)
{
this
.
orderNum
=
orderNum
;
}
public
Date
getOrderTime
()
{
return
orderTime
;
}
public
void
setOrderTime
(
Date
orderTime
)
{
this
.
orderTime
=
orderTime
;
}
public
Date
getOpenCardTime
()
{
return
openCardTime
;
}
public
void
setOpenCardTime
(
Date
openCardTime
)
{
this
.
openCardTime
=
openCardTime
;
}
}
gic-store-api/src/main/java/com/gic/store/dto/clerk/PosAddClerkDTO.java
0 → 100644
View file @
adf27a69
package
com
.
gic
.
store
.
dto
.
clerk
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* @author zhiwj
* @Description:
* @date 2020-05-15 11:10
*/
public
class
PosAddClerkDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
3783721136741569586L
;
private
String
clerkName
;
private
String
clerkCode
;
private
Integer
storeInfoId
;
private
Integer
enterpriseId
;
private
String
cardNO
;
private
Date
orderTime
;
private
Date
openCardTime
;
public
String
getClerkName
()
{
return
clerkName
;
}
public
void
setClerkName
(
String
clerkName
)
{
this
.
clerkName
=
clerkName
;
}
public
String
getClerkCode
()
{
return
clerkCode
;
}
public
void
setClerkCode
(
String
clerkCode
)
{
this
.
clerkCode
=
clerkCode
;
}
public
Integer
getStoreInfoId
()
{
return
storeInfoId
;
}
public
void
setStoreInfoId
(
Integer
storeInfoId
)
{
this
.
storeInfoId
=
storeInfoId
;
}
public
Integer
getEnterpriseId
()
{
return
enterpriseId
;
}
public
void
setEnterpriseId
(
Integer
enterpriseId
)
{
this
.
enterpriseId
=
enterpriseId
;
}
public
String
getCardNO
()
{
return
cardNO
;
}
public
void
setCardNO
(
String
cardNO
)
{
this
.
cardNO
=
cardNO
;
}
public
Date
getOrderTime
()
{
return
orderTime
;
}
public
void
setOrderTime
(
Date
orderTime
)
{
this
.
orderTime
=
orderTime
;
}
public
Date
getOpenCardTime
()
{
return
openCardTime
;
}
public
void
setOpenCardTime
(
Date
openCardTime
)
{
this
.
openCardTime
=
openCardTime
;
}
}
gic-store-api/src/main/java/com/gic/store/service/ClerkApiService.java
View file @
adf27a69
...
...
@@ -5,6 +5,8 @@ import com.gic.api.base.commons.ServiceResponse;
import
com.gic.store.dto.ClerkDTO
;
import
com.gic.store.dto.ClerkSearchDTO
;
import
com.gic.store.dto.ClerkStoreListDTO
;
import
com.gic.store.dto.clerk.OrderAddClerkDTO
;
import
com.gic.store.dto.clerk.PosAddClerkDTO
;
import
com.gic.store.dto.clerk.ProcessBatchClerkDTO
;
import
java.util.List
;
...
...
@@ -42,8 +44,10 @@ public interface ClerkApiService {
* @return
*/
ServiceResponse
<
Integer
>
saveClerkForPosMember
(
String
clerkName
,
String
clerkCode
,
Integer
storeInfoId
,
Integer
enterpriseId
,
String
cardNO
);
ServiceResponse
<
Integer
>
saveClerkForPosMember
(
PosAddClerkDTO
posAddClerkDTO
);
ServiceResponse
<
Integer
>
saveClerkByStoreInfoIdForOrder
(
String
clerkName
,
String
clerkCode
,
Integer
storeInfoId
,
Integer
enterpriseId
,
String
orderNum
);
ServiceResponse
<
Integer
>
saveClerkByStoreInfoIdForOrder
(
OrderAddClerkDTO
orderAddClerkDTO
);
/** @Description: 通过导购code查询导购
...
...
gic-store-service/src/main/java/com/gic/store/service/outer/impl/ClerkApiServiceImpl.java
View file @
adf27a69
...
...
@@ -14,6 +14,8 @@ import com.gic.store.constant.ImportClerkBatchResultEnum;
import
com.gic.store.constant.StoreLogTypeEnum
;
import
com.gic.store.constant.StoreOwnTypeEnum
;
import
com.gic.store.dto.*
;
import
com.gic.store.dto.clerk.OrderAddClerkDTO
;
import
com.gic.store.dto.clerk.PosAddClerkDTO
;
import
com.gic.store.dto.clerk.ProcessBatchClerkDTO
;
import
com.gic.store.entity.TabClerk
;
import
com.gic.store.entity.TabStoreGroup
;
...
...
@@ -158,6 +160,30 @@ public class ClerkApiServiceImpl implements ClerkApiService {
}
@Override
public
ServiceResponse
<
Integer
>
saveClerkForPosMember
(
PosAddClerkDTO
posAddClerkDTO
)
{
ServiceResponse
<
StoreDTO
>
storeResponse
=
storeApiService
.
getStoreById
(
posAddClerkDTO
.
getEnterpriseId
(),
posAddClerkDTO
.
getStoreInfoId
());
if
(
storeResponse
.
getResult
()
!=
null
)
{
StoreDTO
store
=
storeResponse
.
getResult
();
ClerkDTO
clerkDTO
=
new
ClerkDTO
();
clerkDTO
.
setClerkName
(
posAddClerkDTO
.
getClerkName
());
clerkDTO
.
setClerkCode
(
posAddClerkDTO
.
getClerkCode
());
clerkDTO
.
setEnterpriseId
(
posAddClerkDTO
.
getEnterpriseId
());
clerkDTO
.
setStoreInfoId
(
store
.
getStoreInfoId
());
clerkDTO
.
setReason
(
ClerkLogReasonEnum
.
MEMBER
.
getCode
());
clerkDTO
.
setRemark
(
"卡号:"
+
posAddClerkDTO
.
getCardNO
());
clerkDTO
.
setStoreName
(
store
.
getStoreName
());
clerkDTO
.
setStatus
((
posAddClerkDTO
.
getOrderTime
().
getTime
()
+
15552000000L
)
>
new
Date
().
getTime
()
?
1
:
0
);
ServiceResponse
serviceResponse
=
this
.
saveOrUpdate
(
clerkDTO
);
return
serviceResponse
;
}
else
{
logger
.
warn
(
"门店不存在 enterpriseId:{}, storeInfoId:{}"
,
posAddClerkDTO
.
getEnterpriseId
(),
posAddClerkDTO
.
getStoreInfoId
());
return
EnterpriseServiceResponse
.
failure
(
ErrorCode
.
NOTEXISTS
.
getCode
(),
"门店不存在"
);
}
}
@Override
public
ServiceResponse
<
Integer
>
saveClerkByStoreInfoIdForOrder
(
String
clerkName
,
String
clerkCode
,
Integer
storeInfoId
,
Integer
enterpriseId
,
String
orderNum
)
{
// Integer storeId = this.storeService.getStoreIdByStoreInfoId(enterpriseId, storeInfoId);
// if (storeId != null) {
...
...
@@ -168,6 +194,7 @@ public class ClerkApiServiceImpl implements ClerkApiService {
clerkDTO
.
setStoreInfoId
(
storeInfoId
);
clerkDTO
.
setReason
(
ClerkLogReasonEnum
.
ORDER
.
getCode
());
clerkDTO
.
setRemark
(
"订单号:"
+
orderNum
);
ServiceResponse
serviceResponse
=
this
.
saveOrUpdate
(
clerkDTO
);
return
serviceResponse
;
// } else {
...
...
@@ -177,6 +204,21 @@ public class ClerkApiServiceImpl implements ClerkApiService {
}
@Override
public
ServiceResponse
<
Integer
>
saveClerkByStoreInfoIdForOrder
(
OrderAddClerkDTO
orderAddClerkDTO
)
{
ClerkDTO
clerkDTO
=
new
ClerkDTO
();
clerkDTO
.
setClerkName
(
orderAddClerkDTO
.
getClerkName
());
clerkDTO
.
setClerkCode
(
orderAddClerkDTO
.
getClerkCode
());
clerkDTO
.
setEnterpriseId
(
orderAddClerkDTO
.
getEnterpriseId
());
clerkDTO
.
setStoreInfoId
(
orderAddClerkDTO
.
getStoreInfoId
());
clerkDTO
.
setReason
(
ClerkLogReasonEnum
.
ORDER
.
getCode
());
clerkDTO
.
setRemark
(
"订单号:"
+
orderAddClerkDTO
.
getOrderNum
());
clerkDTO
.
setStatus
((
orderAddClerkDTO
.
getOrderTime
().
getTime
()
+
15552000000L
)
>
new
Date
().
getTime
()
?
1
:
0
);
ServiceResponse
serviceResponse
=
this
.
saveOrUpdate
(
clerkDTO
);
return
serviceResponse
;
}
@Override
public
ServiceResponse
<
ClerkDTO
>
getClerkByCode
(
Integer
enterpriseId
,
String
clerkCode
,
Integer
storeId
)
{
ServiceResponse
<
StoreDTO
>
storeResponse
=
storeApiService
.
getStoreById
(
enterpriseId
,
storeId
);
if
(
storeResponse
.
getResult
()
!=
null
)
{
...
...
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