Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gogirl-miniapp-backend
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
huluobin
gogirl-miniapp-backend
Commits
1f156bb6
Commit
1f156bb6
authored
Mar 24, 2020
by
huluobin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
pre
parent
657e7a1c
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
145 additions
and
2 deletions
+145
-2
IComplaintDetailedTechnicianService.java
.../store/complaint/IComplaintDetailedTechnicianService.java
+16
-0
ComplaintDetailedTechnicianServiceImpl.java
...omplaint/impl/ComplaintDetailedTechnicianServiceImpl.java
+20
-0
ComplaintMainServiceImpl.java
...cation/store/complaint/impl/ComplaintMainServiceImpl.java
+35
-2
ComplaintDetailedTechnician.java
...l/domain/store/complaint/ComplaintDetailedTechnician.java
+33
-0
ComplaintDetailedTechnicianMapper.java
...er/store/complaint/ComplaintDetailedTechnicianMapper.java
+16
-0
ComplaintDetailedTechnicianController.java
...tore/complaint/ComplaintDetailedTechnicianController.java
+20
-0
ComplaintDetailedTechnicianMapper.xml
...in/resources/mapper/ComplaintDetailedTechnicianMapper.xml
+5
-0
No files found.
src/main/java/com/gogirl/application/store/complaint/IComplaintDetailedTechnicianService.java
0 → 100644
View file @
1f156bb6
package
com
.
gogirl
.
application
.
store
.
complaint
;
import
com.gogirl.domain.store.complaint.ComplaintDetailedTechnician
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* <p>
* 投诉的美甲师表 服务类
* </p>
*
* @author robbendev
* @since 2020-03-24
*/
public
interface
IComplaintDetailedTechnicianService
extends
IService
<
ComplaintDetailedTechnician
>
{
}
src/main/java/com/gogirl/application/store/complaint/impl/ComplaintDetailedTechnicianServiceImpl.java
0 → 100644
View file @
1f156bb6
package
com
.
gogirl
.
application
.
store
.
complaint
.
impl
;
import
com.gogirl.domain.store.complaint.ComplaintDetailedTechnician
;
import
com.gogirl.infrastructure.mapper.store.complaint.ComplaintDetailedTechnicianMapper
;
import
com.gogirl.application.store.complaint.IComplaintDetailedTechnicianService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* <p>
* 投诉的美甲师表 服务实现类
* </p>
*
* @author robbendev
* @since 2020-03-24
*/
@Service
public
class
ComplaintDetailedTechnicianServiceImpl
extends
ServiceImpl
<
ComplaintDetailedTechnicianMapper
,
ComplaintDetailedTechnician
>
implements
IComplaintDetailedTechnicianService
{
}
src/main/java/com/gogirl/application/store/complaint/impl/ComplaintMainServiceImpl.java
View file @
1f156bb6
package
com
.
gogirl
.
application
.
store
.
complaint
.
impl
;
package
com
.
gogirl
.
application
.
store
.
complaint
.
impl
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.gogirl.application.store.complaint.ComplaintDetailedService
;
import
com.gogirl.application.store.complaint.ComplaintDetailedService
;
import
com.gogirl.application.store.complaint.ComplaintMainService
;
import
com.gogirl.application.store.complaint.ComplaintMainService
;
import
com.gogirl.application.store.complaint.IComplaintDetailedTechnicianService
;
import
com.gogirl.domain.order.serve.OrderServe
;
import
com.gogirl.domain.store.complaint.ComplaintDetailed
;
import
com.gogirl.domain.store.complaint.ComplaintDetailed
;
import
com.gogirl.domain.store.complaint.ComplaintDetailedTechnician
;
import
com.gogirl.domain.store.complaint.ComplaintMain
;
import
com.gogirl.domain.store.complaint.ComplaintMain
;
import
com.gogirl.domain.user.investigation.OrderQuestionOption
;
import
com.gogirl.domain.user.investigation.OrderQuestionOption
;
import
com.gogirl.infrastructure.common.exception.RRException
;
import
com.gogirl.infrastructure.common.exception.RRException
;
import
com.gogirl.infrastructure.common.util.ListUtil
;
import
com.gogirl.infrastructure.common.util.ListUtil
;
import
com.gogirl.infrastructure.mapper.order.serve.OrderServeMapper
;
import
com.gogirl.infrastructure.mapper.store.complaint.ComplaintMainMapper
;
import
com.gogirl.infrastructure.mapper.store.complaint.ComplaintMainMapper
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
com.google.common.collect.Lists
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
javax.annotation.Resource
;
import
java.time.LocalDateTime
;
import
java.time.LocalDateTime
;
import
java.util.List
;
import
java.util.List
;
import
java.util.stream.Collectors
;
import
java.util.stream.Collectors
;
...
@@ -27,8 +33,12 @@ import java.util.stream.Collectors;
...
@@ -27,8 +33,12 @@ import java.util.stream.Collectors;
@Service
@Service
public
class
ComplaintMainServiceImpl
extends
ServiceImpl
<
ComplaintMainMapper
,
ComplaintMain
>
implements
ComplaintMainService
{
public
class
ComplaintMainServiceImpl
extends
ServiceImpl
<
ComplaintMainMapper
,
ComplaintMain
>
implements
ComplaintMainService
{
@
Autowired
@
Resource
ComplaintDetailedService
complaintDetailedService
;
ComplaintDetailedService
complaintDetailedService
;
@Resource
IComplaintDetailedTechnicianService
complaintDetailedTechnicianService
;
@Resource
OrderServeMapper
orderServeMapper
;
@Override
@Override
public
void
saveComplainsByOrderQuestion
(
List
<
OrderQuestionOption
>
list
)
{
public
void
saveComplainsByOrderQuestion
(
List
<
OrderQuestionOption
>
list
)
{
...
@@ -65,6 +75,29 @@ public class ComplaintMainServiceImpl extends ServiceImpl<ComplaintMainMapper, C
...
@@ -65,6 +75,29 @@ public class ComplaintMainServiceImpl extends ServiceImpl<ComplaintMainMapper, C
.
collect
(
Collectors
.
toList
());
.
collect
(
Collectors
.
toList
());
complaintDetailedService
.
saveBatch
(
complaintDetailedList
);
complaintDetailedService
.
saveBatch
(
complaintDetailedList
);
List
<
Integer
>
orderTechnicianIds
=
orderServeMapper
.
selectList
(
new
LambdaQueryWrapper
<
OrderServe
>().
eq
(
OrderServe:
:
getOrderId
,
complaintMain
.
getOrderId
()))
.
stream
()
.
map
(
OrderServe:
:
getTechnicianId
)
.
map
(
technicianIds
->
Lists
.
newArrayList
(
technicianIds
.
split
(
","
)))
.
flatMap
(
List:
:
stream
)
.
map
(
Integer:
:
valueOf
)
.
collect
(
Collectors
.
toList
());
List
<
ComplaintDetailedTechnician
>
complaintDetailedTechnicianList
=
complaintDetailedList
.
stream
()
.
map
(
complaintDetailed
->
orderTechnicianIds
.
stream
()
.
map
(
id
->
{
ComplaintDetailedTechnician
complaintDetailedTechnician
=
new
ComplaintDetailedTechnician
();
complaintDetailedTechnician
.
setComplaintDetailedId
(
complaintDetailed
.
getId
());
complaintDetailedTechnician
.
setTechnicianId
(
id
);
return
complaintDetailedTechnician
;
})
.
collect
(
Collectors
.
toList
()))
.
flatMap
(
List:
:
stream
)
.
collect
(
Collectors
.
toList
());
complaintDetailedTechnicianService
.
saveBatch
(
complaintDetailedTechnicianList
);
}
}
}
}
}
}
src/main/java/com/gogirl/domain/store/complaint/ComplaintDetailedTechnician.java
0 → 100644
View file @
1f156bb6
package
com
.
gogirl
.
domain
.
store
.
complaint
;
import
java.io.Serializable
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
/**
* <p>
* 投诉的美甲师表
* </p>
*
* @author robbendev
* @since 2020-03-24
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@Accessors
(
chain
=
true
)
@ApiModel
(
value
=
"ComplaintDetailedTechnician对象"
,
description
=
"投诉的美甲师表"
)
public
class
ComplaintDetailedTechnician
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"complaint_detailed "
)
private
Integer
complaintDetailedId
;
@ApiModelProperty
(
value
=
"美甲师id store_technician"
)
private
Integer
technicianId
;
}
src/main/java/com/gogirl/infrastructure/mapper/store/complaint/ComplaintDetailedTechnicianMapper.java
0 → 100644
View file @
1f156bb6
package
com
.
gogirl
.
infrastructure
.
mapper
.
store
.
complaint
;
import
com.gogirl.domain.store.complaint.ComplaintDetailedTechnician
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* <p>
* 投诉的美甲师表 Mapper 接口
* </p>
*
* @author robbendev
* @since 2020-03-24
*/
public
interface
ComplaintDetailedTechnicianMapper
extends
BaseMapper
<
ComplaintDetailedTechnician
>
{
}
src/main/java/com/gogirl/interfaces/store/complaint/ComplaintDetailedTechnicianController.java
0 → 100644
View file @
1f156bb6
package
com
.
gogirl
.
interfaces
.
store
.
complaint
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
/**
* <p>
* 投诉的美甲师表 前端控制器
* </p>
*
* @author robbendev
* @since 2020-03-24
*/
@RestController
@RequestMapping
(
"/complaint-detailed-technician"
)
public
class
ComplaintDetailedTechnicianController
{
}
src/main/resources/mapper/ComplaintDetailedTechnicianMapper.xml
0 → 100644
View file @
1f156bb6
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.gogirl.infrastructure.mapper.store.complaint.ComplaintDetailedTechnicianMapper"
>
</mapper>
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