Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
midjourney-proxy
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
徐少华
midjourney-proxy
Commits
4cf3181f
Commit
4cf3181f
authored
Feb 20, 2020
by
1244575290@qq.com
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
主账号添加小睿
parent
0e77cbfa
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
78 additions
and
0 deletions
+78
-0
PcloudRobotBiz.java
...ava/com/pcloud/book/pcloudkeyword/biz/PcloudRobotBiz.java
+6
-0
PcloudRobotBizImpl.java
...cloud/book/pcloudkeyword/biz/impl/PcloudRobotBizImpl.java
+21
-0
PcloudRobotDao.java
...ava/com/pcloud/book/pcloudkeyword/dao/PcloudRobotDao.java
+2
-0
PcloudRobotDaoImpl.java
...cloud/book/pcloudkeyword/dao/impl/PcloudRobotDaoImpl.java
+5
-0
PcloudRobotFacade.java
...m/pcloud/book/pcloudkeyword/facade/PcloudRobotFacade.java
+32
-0
PcloudRobot.Mapper.xml
...ain/resources/mapper/pcloudkeyword/PcloudRobot.Mapper.xml
+12
-0
No files found.
pcloud-service-book/src/main/java/com/pcloud/book/pcloudkeyword/biz/PcloudRobotBiz.java
View file @
4cf3181f
...
...
@@ -74,4 +74,10 @@ public interface PcloudRobotBiz {
* @return
*/
PageBeanNew
<
PcloudRobotResponseVO
>
listSelfRobotByClassify
(
Integer
largeTemplet
,
Long
classifyId
,
String
keyword
,
Integer
currentPage
,
Integer
numPerPage
);
PageBeanNew
<
PcloudRobot
>
listNoClassifyRobot
(
Integer
currentPage
,
Integer
numPerPage
);
void
setClassifyRobot
(
String
wxId
,
Integer
classifyId
);
void
removeClassifyRobot
(
String
wxId
,
Integer
classifyId
);
}
pcloud-service-book/src/main/java/com/pcloud/book/pcloudkeyword/biz/impl/PcloudRobotBizImpl.java
View file @
4cf3181f
...
...
@@ -593,6 +593,27 @@ public class PcloudRobotBizImpl implements PcloudRobotBiz {
return
new
PageBeanNew
<>(
currentPage
,
numPerPage
,
pageBeanNew
.
getTotalCount
(),
vos
);
}
@Override
public
PageBeanNew
<
PcloudRobot
>
listNoClassifyRobot
(
Integer
currentPage
,
Integer
numPerPage
)
{
return
pcloudRobotDao
.
listPageNew
(
new
PageParam
(
currentPage
,
numPerPage
),
new
HashMap
<>(),
"listNoClassifyRobot"
);
}
@Override
public
void
setClassifyRobot
(
String
wxId
,
Integer
classifyId
)
{
Map
<
String
,
Object
>
paramMap
=
new
HashMap
<>();
paramMap
.
put
(
"wxId"
,
wxId
);
paramMap
.
put
(
"classifyId"
,
classifyId
);
pcloudRobotDao
.
updateRobotType
(
paramMap
);
}
@Override
public
void
removeClassifyRobot
(
String
wxId
,
Integer
classifyId
)
{
Map
<
String
,
Object
>
paramMap
=
new
HashMap
<>();
paramMap
.
put
(
"wxId"
,
wxId
);
paramMap
.
put
(
"classifyId"
,
null
);
pcloudRobotDao
.
updateRobotType
(
paramMap
);
}
private
void
sendTdReplyMessage
(
String
ip
,
String
robotWxId
,
String
userWxId
,
List
<
PcloudTdReplyDTO
>
replyDTOS
)
{
for
(
PcloudTdReplyDTO
tdReplyDTO
:
replyDTOS
)
{
Integer
replyType
=
tdReplyDTO
.
getReplyType
();
...
...
pcloud-service-book/src/main/java/com/pcloud/book/pcloudkeyword/dao/PcloudRobotDao.java
View file @
4cf3181f
...
...
@@ -40,4 +40,6 @@ public interface PcloudRobotDao extends BaseDao<PcloudRobot> {
void
updateRobotState
(
Map
<
String
,
Object
>
map
);
List
<
RobotClassifyDTO
>
listSelfRobotByClassify
(
Map
<
String
,
Object
>
paramMap
);
void
updateRobotType
(
Map
<
String
,
Object
>
paramMap
);
}
pcloud-service-book/src/main/java/com/pcloud/book/pcloudkeyword/dao/impl/PcloudRobotDaoImpl.java
View file @
4cf3181f
...
...
@@ -79,4 +79,9 @@ public class PcloudRobotDaoImpl extends BaseDaoImpl<PcloudRobot> implements Pclo
return
this
.
getSessionTemplate
().
selectList
(
this
.
getStatement
(
"listSelfRobotByClassify"
),
paramMap
);
}
@Override
public
void
updateRobotType
(
Map
<
String
,
Object
>
paramMap
)
{
this
.
getSessionTemplate
().
update
(
this
.
getStatement
(
"updateRobotType"
),
paramMap
);
}
}
pcloud-service-book/src/main/java/com/pcloud/book/pcloudkeyword/facade/PcloudRobotFacade.java
View file @
4cf3181f
...
...
@@ -207,4 +207,36 @@ public class PcloudRobotFacade {
return
new
ResponseDto
<>(
pcloudRobotBiz
.
listSelfRobotByClassify
(
largeTemplet
,
classifyId
,
keyword
,
currentPage
,
numPerPage
));
}
@ApiOperation
(
"获取未分类的小号"
)
@GetMapping
(
"/listNoClassifyRobot"
)
ResponseDto
<?>
listNoClassifyRobot
(
@RequestHeader
(
"token"
)
@ApiParam
(
"token信息"
)
String
token
,
@RequestParam
(
value
=
"currentPage"
)
Integer
currentPage
,
@RequestParam
(
value
=
"numPerPage"
)
Integer
numPerPage
)
throws
BizException
,
PermissionException
{
SessionUtil
.
getVlaue
(
token
,
SessionUtil
.
PARTY_ID
);
return
new
ResponseDto
<>(
pcloudRobotBiz
.
listNoClassifyRobot
(
currentPage
,
numPerPage
));
}
@ApiOperation
(
"设置分类小号"
)
@GetMapping
(
"/setClassifyRobot"
)
ResponseDto
<?>
setClassifyRobot
(
@RequestHeader
(
"token"
)
@ApiParam
(
"token信息"
)
String
token
,
@RequestParam
(
value
=
"wxId"
)
@ApiParam
(
"小号wxid"
)
String
wxId
,
@RequestParam
(
value
=
"classifyId"
)
@ApiParam
(
"分类ID"
)
Integer
classifyId
)
throws
BizException
,
PermissionException
{
SessionUtil
.
getVlaue
(
token
,
SessionUtil
.
PARTY_ID
);
pcloudRobotBiz
.
setClassifyRobot
(
wxId
,
classifyId
);
return
new
ResponseDto
<>();
}
@ApiOperation
(
"移除分类小号"
)
@GetMapping
(
"/removeClassifyRobot"
)
ResponseDto
<?>
removeClassifyRobot
(
@RequestHeader
(
"token"
)
@ApiParam
(
"token信息"
)
String
token
,
@RequestParam
(
value
=
"wxId"
)
@ApiParam
(
"小号wxid"
)
String
wxId
,
@RequestParam
(
value
=
"classifyId"
)
@ApiParam
(
"分类ID"
)
Integer
classifyId
)
throws
BizException
,
PermissionException
{
SessionUtil
.
getVlaue
(
token
,
SessionUtil
.
PARTY_ID
);
pcloudRobotBiz
.
removeClassifyRobot
(
wxId
,
classifyId
);
return
new
ResponseDto
<>();
}
}
pcloud-service-book/src/main/resources/mapper/pcloudkeyword/PcloudRobot.Mapper.xml
View file @
4cf3181f
...
...
@@ -308,4 +308,15 @@
</foreach>
</if>
</select>
<select
id=
"listNoClassifyRobot"
resultMap=
"BaseResultMap"
>
select id, wx_id, unique_number
from pcloud_robot where robot_type is null
</select>
<update
id=
"updateRobotType"
parameterType=
"map"
>
update pcloud_robot set
robot_type = #{classifyId}
where wx_id = #{wxId}
</update>
</mapper>
\ No newline at end of file
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