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
d7645efb
Commit
d7645efb
authored
Feb 25, 2020
by
zhuyajie
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
个人号内部接口
parent
f61b6db3
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
47 additions
and
1 deletions
+47
-1
PcloudRobotDTO.java
...ava/com/pcloud/book/pcloudKeyword/dto/PcloudRobotDTO.java
+3
-0
PcloudRobotService.java
...pcloud/book/pcloudKeyword/service/PcloudRobotService.java
+5
-0
PcloudRobotBiz.java
...ava/com/pcloud/book/pcloudkeyword/biz/PcloudRobotBiz.java
+2
-0
PcloudRobotBizImpl.java
...cloud/book/pcloudkeyword/biz/impl/PcloudRobotBizImpl.java
+5
-0
PcloudRobotDao.java
...ava/com/pcloud/book/pcloudkeyword/dao/PcloudRobotDao.java
+2
-0
PcloudRobotDaoImpl.java
...cloud/book/pcloudkeyword/dao/impl/PcloudRobotDaoImpl.java
+4
-0
PcloudRobotServiceImpl.java
...ok/pcloudkeyword/service/impl/PcloudRobotServiceImpl.java
+18
-1
PcloudRobot.Mapper.xml
...ain/resources/mapper/pcloudkeyword/PcloudRobot.Mapper.xml
+8
-0
No files found.
pcloud-facade-book/src/main/java/com/pcloud/book/pcloudKeyword/dto/PcloudRobotDTO.java
View file @
d7645efb
...
...
@@ -50,4 +50,7 @@ public class PcloudRobotDTO extends BaseEntity {
@ApiModelProperty
(
"编号"
)
private
String
uniqueNumber
;
@ApiModelProperty
(
"真实状态:1 在线 0 离线"
)
private
Integer
realStatus
;
}
pcloud-facade-book/src/main/java/com/pcloud/book/pcloudKeyword/service/PcloudRobotService.java
View file @
d7645efb
...
...
@@ -40,4 +40,9 @@ public interface PcloudRobotService {
@ApiOperation
(
"根据小号类别获取小号"
)
@GetMapping
(
"getPcloudRobotByType"
)
public
ResponseEntity
<
ResponseDto
<
List
<
String
>>>
getPcloudRobotByType
(
@RequestParam
(
"robotType"
)
@ApiParam
(
"小号分类"
)
Long
robotType
);
@ApiOperation
(
"根据小号id列表获取小号信息"
)
@PostMapping
(
"getPcloudRobotByRobotIds"
)
public
ResponseEntity
<
ResponseDto
<
Map
<
String
,
PcloudRobotDTO
>>>
getPcloudRobotByRobotIds
(
@RequestBody
List
<
String
>
robotIds
);
}
pcloud-service-book/src/main/java/com/pcloud/book/pcloudkeyword/biz/PcloudRobotBiz.java
View file @
d7645efb
...
...
@@ -101,4 +101,6 @@ public interface PcloudRobotBiz {
List
<
String
>
getPcloudRobotByTypes
(
List
<
Integer
>
classifyIds
);
void
updateUniqueNumber
(
Long
id
,
String
uniqueNumber
);
List
<
String
>
getPcloudRobotByClassify
(
Integer
classifyId
);
}
pcloud-service-book/src/main/java/com/pcloud/book/pcloudkeyword/biz/impl/PcloudRobotBizImpl.java
View file @
d7645efb
...
...
@@ -790,4 +790,9 @@ public class PcloudRobotBizImpl implements PcloudRobotBiz {
public
List
<
String
>
getPcloudRobotByTypes
(
List
<
Integer
>
classifyIds
){
return
pcloudRobotDao
.
getPcloudRobotByTypes
(
classifyIds
);
}
@Override
public
List
<
String
>
getPcloudRobotByClassify
(
Integer
classifyId
){
return
pcloudRobotDao
.
getPcloudRobotByClassify
(
classifyId
);
}
}
pcloud-service-book/src/main/java/com/pcloud/book/pcloudkeyword/dao/PcloudRobotDao.java
View file @
d7645efb
...
...
@@ -42,4 +42,6 @@ public interface PcloudRobotDao extends BaseDao<PcloudRobot> {
List
<
RobotClassifyDTO
>
listSelfRobotByClassify
(
Map
<
String
,
Object
>
paramMap
);
void
updateRobotType
(
Map
<
String
,
Object
>
paramMap
);
List
<
String
>
getPcloudRobotByClassify
(
Integer
classifyId
);
}
pcloud-service-book/src/main/java/com/pcloud/book/pcloudkeyword/dao/impl/PcloudRobotDaoImpl.java
View file @
d7645efb
...
...
@@ -84,4 +84,8 @@ public class PcloudRobotDaoImpl extends BaseDaoImpl<PcloudRobot> implements Pclo
this
.
getSessionTemplate
().
update
(
this
.
getStatement
(
"updateRobotType"
),
paramMap
);
}
@Override
public
List
<
String
>
getPcloudRobotByClassify
(
Integer
classifyId
){
return
getSessionTemplate
().
selectList
(
getStatement
(
"getPcloudRobotByClassify"
),
classifyId
);
}
}
pcloud-service-book/src/main/java/com/pcloud/book/pcloudkeyword/service/impl/PcloudRobotServiceImpl.java
View file @
d7645efb
...
...
@@ -13,6 +13,7 @@ import org.springframework.http.ResponseEntity;
import
org.springframework.web.bind.annotation.*
;
import
java.util.Arrays
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
...
...
@@ -54,8 +55,24 @@ public class PcloudRobotServiceImpl implements PcloudRobotService {
@GetMapping
(
"getPcloudRobotByType"
)
public
ResponseEntity
<
ResponseDto
<
List
<
String
>>>
getPcloudRobotByType
(
@RequestParam
(
"robotType"
)
Long
robotType
){
Integer
type
=
robotType
.
intValue
();
List
<
String
>
allRobot
=
pcloudRobotBiz
.
getPcloudRobotBy
Types
(
Arrays
.
asList
(
type
)
);
List
<
String
>
allRobot
=
pcloudRobotBiz
.
getPcloudRobotBy
Classify
(
type
);
return
ResponseHandleUtil
.
toResponse
(
allRobot
);
}
@Override
@PostMapping
(
"getPcloudRobotByRobotIds"
)
public
ResponseEntity
<
ResponseDto
<
Map
<
String
,
PcloudRobotDTO
>>>
getPcloudRobotByRobotIds
(
@RequestBody
List
<
String
>
robotIds
)
{
Map
<
String
,
PcloudRobotDTO
>
map
=
new
HashMap
<>();
for
(
String
robotId:
robotIds
)
{
PcloudRobot
pcloudRobot
=
pcloudRobotBiz
.
getPcloudRobotByWxId
(
robotId
);
PcloudRobotDTO
pcloudRobotDTO
=
new
PcloudRobotDTO
();
BeanUtils
.
copyProperties
(
pcloudRobot
,
pcloudRobotDTO
);
if
(
pcloudRobot
!=
null
)
{
map
.
put
(
robotId
,
pcloudRobotDTO
);
}
}
return
ResponseHandleUtil
.
toResponse
(
map
);
}
}
pcloud-service-book/src/main/resources/mapper/pcloudkeyword/PcloudRobot.Mapper.xml
View file @
d7645efb
...
...
@@ -319,4 +319,11 @@
robot_type = #{classifyId}
where wx_id = #{wxId}
</update>
<select
id=
"getPcloudRobotByClassify"
resultType=
"string"
parameterType=
"integer"
>
select DISTINCT wx_id
from pcloud_robot
where robot_type = #{classifyId}
</select>
</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