Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
haoban-manage3.0
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
haoban3.0
haoban-manage3.0
Commits
bdadad8a
Commit
bdadad8a
authored
Jun 17, 2024
by
徐高华
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
企微托管
parent
03fd4779
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
330 additions
and
3 deletions
+330
-3
OpenAddMemberExcelHandler.java
...manage/web/controller/open/OpenAddMemberExcelHandler.java
+70
-0
OpenAlarmWordsLogExcelHandler.java
...ge/web/controller/open/OpenAlarmWordsLogExcelHandler.java
+0
-3
QywxOpenTaskController.java
...an/manage/web/controller/open/QywxOpenTaskController.java
+0
-0
AddTaskDataQO.java
...java/com/gic/haoban/manage/web/qo/open/AddTaskDataQO.java
+35
-0
AddTaskMemberPageQO.java
...om/gic/haoban/manage/web/qo/open/AddTaskMemberPageQO.java
+78
-0
AddMemberExcelVO.java
...a/com/gic/haoban/manage/web/vo/open/AddMemberExcelVO.java
+147
-0
No files found.
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/controller/open/OpenAddMemberExcelHandler.java
0 → 100644
View file @
bdadad8a
package
com
.
gic
.
haoban
.
manage
.
web
.
controller
.
open
;
import
com.alibaba.fastjson.JSON
;
import
com.gic.api.base.commons.BasePageInfo
;
import
com.gic.api.base.commons.Page
;
import
com.gic.api.base.commons.ServiceResponse
;
import
com.gic.commons.util.EntityUtil
;
import
com.gic.enterprise.api.dto.EnterpriseDTO
;
import
com.gic.enterprise.api.service.EnterpriseService
;
import
com.gic.haoban.manage.web.vo.open.AddMemberExcelVO
;
import
com.gic.haoban.manage.web.vo.open.OpenQwAlarmLogExcelVO
;
import
com.gic.haoban.task.manage.api.dto.open.OpenQwAddTaskMemberDTO
;
import
com.gic.haoban.task.manage.api.dto.open.OpenQwAlarmLogDTO
;
import
com.gic.haoban.task.manage.api.qdto.open.AddTaskMemberPageQDTO
;
import
com.gic.haoban.task.manage.api.qdto.open.AlarmWordsLogQDTO
;
import
com.gic.haoban.task.manage.api.service.OpenQwApiService
;
import
com.gic.web.common.download.DownloadHandlerAbstract
;
import
com.gic.web.common.download.context.Context
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.util.ArrayList
;
import
java.util.Arrays
;
import
java.util.LinkedHashMap
;
import
java.util.List
;
@Service
public
class
OpenAddMemberExcelHandler
extends
DownloadHandlerAbstract
<
AddMemberExcelVO
>
{
@Autowired
private
OpenQwApiService
openQwApiService
;
@Override
public
List
<
AddMemberExcelVO
>
getData
(
Context
context
,
String
json
,
Integer
currentPage
)
{
AddTaskMemberPageQDTO
qdto
=
JSON
.
parseObject
(
json
,
AddTaskMemberPageQDTO
.
class
);
BasePageInfo
pageInfo
=
new
BasePageInfo
();
pageInfo
.
setPageSize
(
this
.
getPageSize
());
pageInfo
.
setPageNum
(
currentPage
);
ServiceResponse
<
Page
<
OpenQwAddTaskMemberDTO
>>
page
=
this
.
openQwApiService
.
addFriendPage
(
qdto
,
pageInfo
);
List
<
AddMemberExcelVO
>
voList
=
new
ArrayList
<>();
if
(
null
!=
page
&&
CollectionUtils
.
isNotEmpty
(
page
.
getResult
().
getResult
()))
{
for
(
OpenQwAddTaskMemberDTO
item
:
page
.
getResult
().
getResult
())
{
AddMemberExcelVO
vo
=
EntityUtil
.
changeEntityByJSON
(
AddMemberExcelVO
.
class
,
item
);
voList
.
add
(
vo
);
}
}
return
voList
;
}
@Override
public
List
<
String
>
getColumnNames
()
{
return
Arrays
.
asList
(
"成员姓名"
,
"导购姓名"
,
"导购code"
,
"导购所属门店名称"
,
"导购所属门店code"
,
"会话类型"
,
"客户姓名"
,
"客户昵称"
,
"客户手机号"
,
"状态"
,
"添加好友时间"
,
"申请添加时间"
);
}
@Override
public
LinkedHashMap
<
String
,
List
<
String
>>
doubleColumnNames
()
{
return
null
;
}
@Override
public
List
<
String
>
getColumns
()
{
return
Arrays
.
asList
(
"staffName"
,
"clerkName"
,
"clerkCode"
,
"storeName"
,
"storeCode"
,
"chatTypeExcel"
,
"memberName"
,
"memberNick"
,
"memberPhone"
,
"statusExcel"
,
"addTimeExcel"
,
"applyTimeExcel"
);
}
@Override
public
Integer
getPageSize
()
{
return
1000
;
}
}
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/controller/open/OpenAlarmWordsLogExcelHandler.java
View file @
bdadad8a
...
@@ -27,8 +27,6 @@ public class OpenAlarmWordsLogExcelHandler extends DownloadHandlerAbstract<OpenQ
...
@@ -27,8 +27,6 @@ public class OpenAlarmWordsLogExcelHandler extends DownloadHandlerAbstract<OpenQ
@Autowired
@Autowired
private
OpenQwApiService
openQwApiService
;
private
OpenQwApiService
openQwApiService
;
@Autowired
private
EnterpriseService
enterpriseService
;
@Override
@Override
public
List
<
OpenQwAlarmLogExcelVO
>
getData
(
Context
context
,
String
json
,
Integer
currentPage
)
{
public
List
<
OpenQwAlarmLogExcelVO
>
getData
(
Context
context
,
String
json
,
Integer
currentPage
)
{
...
@@ -39,7 +37,6 @@ public class OpenAlarmWordsLogExcelHandler extends DownloadHandlerAbstract<OpenQ
...
@@ -39,7 +37,6 @@ public class OpenAlarmWordsLogExcelHandler extends DownloadHandlerAbstract<OpenQ
ServiceResponse
<
Page
<
OpenQwAlarmLogDTO
>>
page
=
this
.
openQwApiService
.
alarmWordsLogPage
(
qdto
,
pageInfo
);
ServiceResponse
<
Page
<
OpenQwAlarmLogDTO
>>
page
=
this
.
openQwApiService
.
alarmWordsLogPage
(
qdto
,
pageInfo
);
List
<
OpenQwAlarmLogExcelVO
>
voList
=
new
ArrayList
<>();
List
<
OpenQwAlarmLogExcelVO
>
voList
=
new
ArrayList
<>();
if
(
null
!=
page
&&
CollectionUtils
.
isNotEmpty
(
page
.
getResult
().
getResult
()))
{
if
(
null
!=
page
&&
CollectionUtils
.
isNotEmpty
(
page
.
getResult
().
getResult
()))
{
EnterpriseDTO
en
=
this
.
enterpriseService
.
getEnterpriseById
(
qdto
.
getEnterpriseId
())
;
for
(
OpenQwAlarmLogDTO
item
:
page
.
getResult
().
getResult
())
{
for
(
OpenQwAlarmLogDTO
item
:
page
.
getResult
().
getResult
())
{
OpenQwAlarmLogExcelVO
vo
=
EntityUtil
.
changeEntityByJSON
(
OpenQwAlarmLogExcelVO
.
class
,
item
)
;
OpenQwAlarmLogExcelVO
vo
=
EntityUtil
.
changeEntityByJSON
(
OpenQwAlarmLogExcelVO
.
class
,
item
)
;
if
(
item
.
getChatType
()==
1
)
{
if
(
item
.
getChatType
()==
1
)
{
...
...
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/controller/open/QywxOpenTaskController.java
View file @
bdadad8a
This diff is collapsed.
Click to expand it.
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/qo/open/AddTaskDataQO.java
0 → 100644
View file @
bdadad8a
package
com
.
gic
.
haoban
.
manage
.
web
.
qo
.
open
;
import
java.io.Serializable
;
import
java.util.Date
;
public
class
AddTaskDataQO
implements
Serializable
{
private
Long
addTaskId
;
private
Date
startDate
;
private
Date
endDate
;
public
Long
getAddTaskId
()
{
return
addTaskId
;
}
public
void
setAddTaskId
(
Long
addTaskId
)
{
this
.
addTaskId
=
addTaskId
;
}
public
Date
getStartDate
()
{
return
startDate
;
}
public
void
setStartDate
(
Date
startDate
)
{
this
.
startDate
=
startDate
;
}
public
Date
getEndDate
()
{
return
endDate
;
}
public
void
setEndDate
(
Date
endDate
)
{
this
.
endDate
=
endDate
;
}
}
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/qo/open/AddTaskMemberPageQO.java
0 → 100644
View file @
bdadad8a
package
com
.
gic
.
haoban
.
manage
.
web
.
qo
.
open
;
import
com.gic.api.base.commons.BasePageInfo
;
import
java.io.Serializable
;
import
java.util.Date
;
public
class
AddTaskMemberPageQO
extends
BasePageInfo
implements
Serializable
{
private
String
clerkParams
;
private
String
memberParams
;
// 1已申请
private
int
status
;
private
Date
startDate
;
private
Date
endDate
;
private
Long
addTaskId
;
private
int
dataType
;
public
int
getDataType
()
{
return
dataType
;
}
public
void
setDataType
(
int
dataType
)
{
this
.
dataType
=
dataType
;
}
public
Long
getAddTaskId
()
{
return
addTaskId
;
}
public
void
setAddTaskId
(
Long
addTaskId
)
{
this
.
addTaskId
=
addTaskId
;
}
public
String
getClerkParams
()
{
return
clerkParams
;
}
public
void
setClerkParams
(
String
clerkParams
)
{
this
.
clerkParams
=
clerkParams
;
}
public
String
getMemberParams
()
{
return
memberParams
;
}
public
void
setMemberParams
(
String
memberParams
)
{
this
.
memberParams
=
memberParams
;
}
public
int
getStatus
()
{
return
status
;
}
public
void
setStatus
(
int
status
)
{
this
.
status
=
status
;
}
public
Date
getStartDate
()
{
return
startDate
;
}
public
void
setStartDate
(
Date
startDate
)
{
this
.
startDate
=
startDate
;
}
public
Date
getEndDate
()
{
return
endDate
;
}
public
void
setEndDate
(
Date
endDate
)
{
this
.
endDate
=
endDate
;
}
}
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/vo/open/AddMemberExcelVO.java
0 → 100644
View file @
bdadad8a
package
com
.
gic
.
haoban
.
manage
.
web
.
vo
.
open
;
import
java.io.Serializable
;
import
java.util.Date
;
public
class
AddMemberExcelVO
implements
Serializable
{
/**
* 申请时间
*/
private
java
.
util
.
Date
applyTimeExcel
;
/**
* 加成功时间
*/
private
java
.
util
.
Date
addTimeExcel
;
/**
* 会员Nick
*/
private
String
memberNick
;
/**
* 会员姓名
*/
private
String
memberName
;
/**
* 会员卡
*/
private
String
memberCard
;
/**
* 会员手机号
*/
private
String
memberPhone
;
/**
* 导购code
*/
private
String
clerkCode
;
/**
* 导购名称
*/
private
String
clerkName
;
/**
* 门店
*/
private
String
storeCode
;
/**
* 门店
*/
private
String
storeName
;
private
String
staffName
;
private
String
statusExcel
;
public
Date
getApplyTimeExcel
()
{
return
applyTimeExcel
;
}
public
void
setApplyTimeExcel
(
Date
applyTimeExcel
)
{
this
.
applyTimeExcel
=
applyTimeExcel
;
}
public
Date
getAddTimeExcel
()
{
return
addTimeExcel
;
}
public
void
setAddTimeExcel
(
Date
addTimeExcel
)
{
this
.
addTimeExcel
=
addTimeExcel
;
}
public
String
getMemberNick
()
{
return
memberNick
;
}
public
void
setMemberNick
(
String
memberNick
)
{
this
.
memberNick
=
memberNick
;
}
public
String
getMemberName
()
{
return
memberName
;
}
public
void
setMemberName
(
String
memberName
)
{
this
.
memberName
=
memberName
;
}
public
String
getMemberCard
()
{
return
memberCard
;
}
public
void
setMemberCard
(
String
memberCard
)
{
this
.
memberCard
=
memberCard
;
}
public
String
getMemberPhone
()
{
return
memberPhone
;
}
public
void
setMemberPhone
(
String
memberPhone
)
{
this
.
memberPhone
=
memberPhone
;
}
public
String
getClerkCode
()
{
return
clerkCode
;
}
public
void
setClerkCode
(
String
clerkCode
)
{
this
.
clerkCode
=
clerkCode
;
}
public
String
getClerkName
()
{
return
clerkName
;
}
public
void
setClerkName
(
String
clerkName
)
{
this
.
clerkName
=
clerkName
;
}
public
String
getStoreCode
()
{
return
storeCode
;
}
public
void
setStoreCode
(
String
storeCode
)
{
this
.
storeCode
=
storeCode
;
}
public
String
getStoreName
()
{
return
storeName
;
}
public
void
setStoreName
(
String
storeName
)
{
this
.
storeName
=
storeName
;
}
public
String
getStaffName
()
{
return
staffName
;
}
public
void
setStaffName
(
String
staffName
)
{
this
.
staffName
=
staffName
;
}
public
String
getStatusExcel
()
{
return
statusExcel
;
}
public
void
setStatusExcel
(
String
statusExcel
)
{
this
.
statusExcel
=
statusExcel
;
}
}
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