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
79b94a6b
Commit
79b94a6b
authored
Jul 17, 2020
by
zhiwj
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
导购角色
parent
def503b6
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
32 additions
and
9 deletions
+32
-9
TabClerkPositionMapper.java
...java/com/gic/store/dao/mapper/TabClerkPositionMapper.java
+3
-0
ClerkPositionService.java
...main/java/com/gic/store/service/ClerkPositionService.java
+2
-0
ClerkPositionServiceImpl.java
.../com/gic/store/service/impl/ClerkPositionServiceImpl.java
+5
-0
ClerkPositionApiServiceImpl.java
...store/service/outer/impl/ClerkPositionApiServiceImpl.java
+2
-1
ClerkTaskServiceImpl.java
...om/gic/store/service/outer/impl/ClerkTaskServiceImpl.java
+12
-6
TabClerkPositionMapper.xml
...vice/src/main/resources/mapper/TabClerkPositionMapper.xml
+8
-0
ClerkController.java
...in/java/com/gic/store/web/controller/ClerkController.java
+0
-2
No files found.
gic-store-service/src/main/java/com/gic/store/dao/mapper/TabClerkPositionMapper.java
View file @
79b94a6b
...
...
@@ -64,4 +64,6 @@ public interface TabClerkPositionMapper {
Double
getMaxSort
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
);
List
<
TabClerkPosition
>
listTwoElementExceptId
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"start"
)
int
start
,
@Param
(
"size"
)
int
size
,
@Param
(
"clerkPositionId"
)
Integer
clerkPositionId
);
TabClerkPosition
getByName
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"positionName"
)
String
positionName
);
}
\ No newline at end of file
gic-store-service/src/main/java/com/gic/store/service/ClerkPositionService.java
View file @
79b94a6b
...
...
@@ -33,4 +33,6 @@ public interface ClerkPositionService {
void
sortTopping
(
Integer
enterpriseId
,
Integer
clerkPositionId
);
void
sortBottom
(
Integer
enterpriseId
,
Integer
clerkPositionId
);
TabClerkPosition
getByName
(
Integer
enterpriseId
,
String
positionName
);
}
gic-store-service/src/main/java/com/gic/store/service/impl/ClerkPositionServiceImpl.java
View file @
79b94a6b
...
...
@@ -132,4 +132,9 @@ public class ClerkPositionServiceImpl implements ClerkPositionService {
tabClerkPositionMapper
.
updateByPrimaryKeySelective
(
clerkPosition
);
}
}
@Override
public
TabClerkPosition
getByName
(
Integer
enterpriseId
,
String
positionName
)
{
return
tabClerkPositionMapper
.
getByName
(
enterpriseId
,
positionName
);
}
}
gic-store-service/src/main/java/com/gic/store/service/outer/impl/ClerkPositionApiServiceImpl.java
View file @
79b94a6b
...
...
@@ -83,7 +83,8 @@ public class ClerkPositionApiServiceImpl implements ClerkPositionApiService {
@Override
public
ServiceResponse
<
ClerkPositionDTO
>
getByName
(
Integer
enterpriseId
,
String
positionName
)
{
return
null
;
TabClerkPosition
position
=
clerkPositionService
.
getByName
(
enterpriseId
,
positionName
);
return
EnterpriseServiceResponse
.
success
(
EntityUtil
.
changeEntityByJSON
(
ClerkPositionDTO
.
class
,
position
));
}
@Override
...
...
gic-store-service/src/main/java/com/gic/store/service/outer/impl/ClerkTaskServiceImpl.java
View file @
79b94a6b
...
...
@@ -6,11 +6,9 @@ import com.gic.store.constant.*;
import
com.gic.store.dto.ClerkDTO
;
import
com.gic.store.dto.ClerkTmpDTO
;
import
com.gic.store.dto.StoreDTO
;
import
com.gic.store.entity.TabClerkPosition
;
import
com.gic.store.entity.TabClerkTmp
;
import
com.gic.store.service.ClerkApiService
;
import
com.gic.store.service.ClerkImportService
;
import
com.gic.store.service.ClerkTaskApiService
;
import
com.gic.store.service.StoreService
;
import
com.gic.store.service.*
;
import
com.task.allocation.api.AbstractTaskAllocationOperation
;
import
com.task.allocation.exception.TaskAllocationException
;
import
com.task.allocation.qo.InitTaskQO
;
...
...
@@ -39,6 +37,8 @@ public class ClerkTaskServiceImpl extends AbstractTaskAllocationOperation implem
@Autowired
private
StoreService
storeService
;
@Autowired
private
ClerkPositionService
clerkPositionService
;
@Override
public
String
importDataToClerk
(
Integer
enterpriseId
,
String
userId
,
String
uuId
)
{
...
...
@@ -96,6 +96,12 @@ public class ClerkTaskServiceImpl extends AbstractTaskAllocationOperation implem
clerkImportService
.
updateData
(
t
);
return
;
}
TabClerkPosition
position
=
clerkPositionService
.
getByName
(
t
.
getEnterpriseId
(),
t
.
getPositionName
());
if
(
position
==
null
)
{
t
.
setErrorMessage
(
"角色不存在"
);
clerkImportService
.
updateData
(
t
);
return
;
}
ClerkDTO
clerkDTO
=
new
ClerkDTO
();
clerkDTO
.
setEnterpriseId
(
t
.
getEnterpriseId
());
...
...
@@ -105,9 +111,9 @@ public class ClerkTaskServiceImpl extends AbstractTaskAllocationOperation implem
clerkDTO
.
setClerkGender
(
GenderEnum
.
parseMessage
(
t
.
getClerkGender
().
trim
()).
getCode
());
clerkDTO
.
setNationcode
(
t
.
getNationcode
().
trim
());
clerkDTO
.
setPhoneNumber
(
t
.
getPhoneNumber
().
trim
());
clerkDTO
.
setPositionId
(
position
.
getClerkPositionId
());
clerkDTO
.
setPositionName
(
t
.
getPositionName
().
trim
());
// todo
// clerkDTO.setClerkType(StringUtils.equals(t.getClerkType(), "是")? 1 : 0);
clerkDTO
.
setReason
(
ClerkLogReasonEnum
.
WEB
.
getCode
());
clerkDTO
.
setRemark
(
"批量导入"
);
...
...
gic-store-service/src/main/resources/mapper/TabClerkPositionMapper.xml
View file @
79b94a6b
...
...
@@ -169,4 +169,11 @@
order by sort
limit #{start}, #{size}
</select>
<select
id=
"getByName"
resultMap=
"BaseResultMap"
>
select
<include
refid=
"Base_Column_List"
/>
from tab_clerk_position where
(enterprise_id = #{enterpriseId} or enterprise_id is null )
and position_name = #{positionName}
</select>
</mapper>
\ No newline at end of file
gic-store-web/src/main/java/com/gic/store/web/controller/ClerkController.java
View file @
79b94a6b
...
...
@@ -138,8 +138,6 @@ public class ClerkController extends DownloadUtils {
for
(
ClerkDTO
clerkDTO
:
clerkList
)
{
clerkDTO
.
setStoreName
(
clerkStoreListDTO
.
getStoreName
());
clerkDTO
.
setHaobanStatusName
(
clerkDTO
.
getHaobanStatus
()
==
null
?
null
:
(
clerkDTO
.
getHaobanStatus
()
==
1
?
"已绑定"
:
"未绑定"
));
// todo
// clerkDTO.setClerkTypeName(clerkDTO.getClerkType() == null ? null : (clerkDTO.getClerkType() == 1 ? "是" : "否"));
}
clerkDTOS
.
addAll
(
clerkList
);
}
...
...
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