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
f2f5bc8a
Commit
f2f5bc8a
authored
Mar 06, 2020
by
huluobin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix
parent
c9b894d9
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
96 additions
and
19 deletions
+96
-19
CouponServiceImpl.java
...com/gogirl/application/market/impl/CouponServiceImpl.java
+5
-1
OrderManageServiceImpl.java
.../application/order/serve/impl/OrderManageServiceImpl.java
+3
-0
ScheduleManageServiceImpl.java
...plication/order/serve/impl/ScheduleManageServiceImpl.java
+4
-0
MallProductService.java
...m/gogirl/application/product/mall/MallProductService.java
+7
-0
TakeLeaveEventCmdServiceImpl.java
...cation/store/store/impl/TakeLeaveEventCmdServiceImpl.java
+4
-1
TakeLeaveEvent.java
src/main/java/com/gogirl/domain/store/oa/TakeLeaveEvent.java
+2
-0
StoreData.java
src/main/java/com/gogirl/domain/store/store/StoreData.java
+3
-0
Schedule.java
...ain/java/com/gogirl/infrastructure/schedule/Schedule.java
+2
-1
MallProductController.java
...gogirl/interfaces/product/mall/MallProductController.java
+26
-6
OverTimeRecordController.java
...com/gogirl/interfaces/store/OverTimeRecordController.java
+40
-10
No files found.
src/main/java/com/gogirl/application/market/impl/CouponServiceImpl.java
View file @
f2f5bc8a
...
@@ -175,8 +175,12 @@ public class CouponServiceImpl extends ServiceImpl<CouponMapper, Coupon> impleme
...
@@ -175,8 +175,12 @@ public class CouponServiceImpl extends ServiceImpl<CouponMapper, Coupon> impleme
throw
new
RRException
(
"请联系管理员配置发放哪张新人优惠券"
);
throw
new
RRException
(
"请联系管理员配置发放哪张新人优惠券"
);
}
}
//判断是否有领过相关的优惠券
//判断是否有领过相关的优惠券
List
<
CouponCustomerRelevance
>
list
=
this
.
selectMyNewCustomerCoupon
(
customerId
,
couponIdList
);
List
<
CouponCustomerRelevance
>
list
=
couponCustomerRelevanceMapper
.
selectList
(
new
LambdaQueryWrapper
<
CouponCustomerRelevance
>()
.
eq
(
CouponCustomerRelevance:
:
getCustomerId
,
customerId
)
.
in
(
CouponCustomerRelevance:
:
getCouponId
,
couponIdList
));
if
(
list
.
size
()
>
0
)
{
if
(
list
.
size
()
>
0
)
{
return
null
;
return
null
;
}
}
...
...
src/main/java/com/gogirl/application/order/serve/impl/OrderManageServiceImpl.java
View file @
f2f5bc8a
...
@@ -286,6 +286,9 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order
...
@@ -286,6 +286,9 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order
IPage
<
OrderManage
>
orderManagePage
=
this
.
page
(
pageParam
,
wrapper
);
IPage
<
OrderManage
>
orderManagePage
=
this
.
page
(
pageParam
,
wrapper
);
if
(
ListUtil
.
isEmpty
(
orderManagePage
.
getRecords
()))
{
return
orderManagePage
;
}
//通过id子查询
//通过id子查询
List
<
Integer
>
orderIdList
=
orderManagePage
.
getRecords
().
stream
().
map
(
OrderManage:
:
getId
).
collect
(
Collectors
.
toList
());
List
<
Integer
>
orderIdList
=
orderManagePage
.
getRecords
().
stream
().
map
(
OrderManage:
:
getId
).
collect
(
Collectors
.
toList
());
...
...
src/main/java/com/gogirl/application/order/serve/impl/ScheduleManageServiceImpl.java
View file @
f2f5bc8a
...
@@ -1467,6 +1467,10 @@ public class ScheduleManageServiceImpl extends ServiceImpl<ScheduleManageMapper,
...
@@ -1467,6 +1467,10 @@ public class ScheduleManageServiceImpl extends ServiceImpl<ScheduleManageMapper,
IPage
<
ScheduleManage
>
page
=
new
Page
<>();
IPage
<
ScheduleManage
>
page
=
new
Page
<>();
page
=
scheduleManageMapper
.
selectPage
(
page
,
wrapper
);
page
=
scheduleManageMapper
.
selectPage
(
page
,
wrapper
);
if
(
ListUtil
.
isEmpty
(
page
.
getRecords
()))
{
return
page
;
}
List
<
ScheduleServe
>
scheduleServeList
=
scheduleServeMapper
.
selectList
(
new
LambdaQueryWrapper
<
ScheduleServe
>().
in
(
ScheduleServe:
:
getSchId
,
page
.
getRecords
().
stream
().
map
(
ScheduleManage:
:
getId
).
collect
(
Collectors
.
toList
())));
List
<
ScheduleServe
>
scheduleServeList
=
scheduleServeMapper
.
selectList
(
new
LambdaQueryWrapper
<
ScheduleServe
>().
in
(
ScheduleServe:
:
getSchId
,
page
.
getRecords
().
stream
().
map
(
ScheduleManage:
:
getId
).
collect
(
Collectors
.
toList
())));
Map
<
Integer
,
List
<
ScheduleServe
>>
scheduleServeMap
=
scheduleServeList
.
stream
().
collect
(
Collectors
.
groupingBy
(
ScheduleServe:
:
getSchId
));
Map
<
Integer
,
List
<
ScheduleServe
>>
scheduleServeMap
=
scheduleServeList
.
stream
().
collect
(
Collectors
.
groupingBy
(
ScheduleServe:
:
getSchId
));
...
...
src/main/java/com/gogirl/application/product/mall/MallProductService.java
0 → 100644
View file @
f2f5bc8a
package
com
.
gogirl
.
application
.
product
.
mall
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.gogirl.domain.product.mall.MallProduct
;
public
interface
MallProductService
extends
IService
<
MallProduct
>
{
}
src/main/java/com/gogirl/application/store/store/impl/TakeLeaveEventCmdServiceImpl.java
View file @
f2f5bc8a
...
@@ -151,7 +151,10 @@ public class TakeLeaveEventCmdServiceImpl implements TakeLeaveEventCmdService {
...
@@ -151,7 +151,10 @@ public class TakeLeaveEventCmdServiceImpl implements TakeLeaveEventCmdService {
@Override
@Override
public
TakeLeaveEvent
queryTakeLeave
(
Long
id
)
{
public
TakeLeaveEvent
queryTakeLeave
(
Long
id
)
{
return
takeLeaveEventRepository
.
selectById
(
id
);
TakeLeaveEvent
takeLeaveEvent
=
takeLeaveEventRepository
.
selectById
(
id
);
StoreTechnician
storeTechnician
=
storeTechnicianRepository
.
selectById
(
takeLeaveEvent
.
getApplyTechnicianId
());
takeLeaveEvent
.
setApplyStoreTechnician
(
storeTechnician
);
return
takeLeaveEvent
;
}
}
@Override
@Override
...
...
src/main/java/com/gogirl/domain/store/oa/TakeLeaveEvent.java
View file @
f2f5bc8a
...
@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.annotation.TableId;
...
@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.annotation.TableId;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
import
com.gogirl.domain.store.store.StoreTechnician
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
...
@@ -73,5 +74,6 @@ public class TakeLeaveEvent {
...
@@ -73,5 +74,6 @@ public class TakeLeaveEvent {
private
Long
createTime
;
private
Long
createTime
;
private
StoreTechnician
applyStoreTechnician
;
}
}
src/main/java/com/gogirl/domain/store/store/StoreData.java
View file @
f2f5bc8a
...
@@ -95,4 +95,7 @@ public class StoreData {
...
@@ -95,4 +95,7 @@ public class StoreData {
@ApiModelProperty
(
"总开卡业绩排行"
)
@ApiModelProperty
(
"总开卡业绩排行"
)
@TableField
(
exist
=
false
)
@TableField
(
exist
=
false
)
private
List
<
StoreTechnicianTotalAchieve
>
storeTechnicianTotalChargeAchieveList
;
private
List
<
StoreTechnicianTotalAchieve
>
storeTechnicianTotalChargeAchieveList
;
}
}
src/main/java/com/gogirl/infrastructure/schedule/Schedule.java
View file @
f2f5bc8a
...
@@ -30,6 +30,7 @@ import com.gogirl.infrastructure.mapper.user.CustomerBalanceRecordMapper;
...
@@ -30,6 +30,7 @@ import com.gogirl.infrastructure.mapper.user.CustomerBalanceRecordMapper;
import
com.gogirl.infrastructure.subscribe.SubscribeService
;
import
com.gogirl.infrastructure.subscribe.SubscribeService
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.scheduling.annotation.EnableScheduling
;
import
org.springframework.scheduling.annotation.Scheduled
;
import
org.springframework.scheduling.annotation.Scheduled
;
import
org.springframework.stereotype.Component
;
import
org.springframework.stereotype.Component
;
...
@@ -40,7 +41,7 @@ import java.util.List;
...
@@ -40,7 +41,7 @@ import java.util.List;
import
java.util.Map
;
import
java.util.Map
;
import
java.util.stream.Collectors
;
import
java.util.stream.Collectors
;
//
@EnableScheduling
@EnableScheduling
@AllArgsConstructor
@AllArgsConstructor
@Slf4j
@Slf4j
@Component
@Component
...
...
src/main/java/com/gogirl/interfaces/product/mall/MallProductController.java
View file @
f2f5bc8a
package
com
.
gogirl
.
interfaces
.
product
.
mall
;
package
com
.
gogirl
.
interfaces
.
product
.
mall
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.gogirl.domain.product.mall.MallProduct
;
import
com.gogirl.infrastructure.common.base.JsonResult
;
import
com.gogirl.infrastructure.common.base.JsonResult
;
import
com.gogirl.shared.product.query.dto.MallProductDTO
;
import
com.gogirl.shared.product.query.dto.MallProductDTO
;
import
com.gogirl.shared.product.query.qry.ProductQuery
;
import
com.gogirl.shared.product.query.qry.ProductQuery
;
...
@@ -13,20 +14,39 @@ import org.springframework.web.bind.annotation.*;
...
@@ -13,20 +14,39 @@ import org.springframework.web.bind.annotation.*;
@AllArgsConstructor
@AllArgsConstructor
@Api
(
tags
=
"version3.0:商城产品接口"
,
value
=
"version3.0:商城产品接口"
)
@Api
(
tags
=
"version3.0:商城产品接口"
,
value
=
"version3.0:商城产品接口"
)
public
class
MallProductController
{
public
class
MallProductController
{
@ApiOperation
(
"分页查询商城产品列表"
)
@ApiOperation
(
"分页查询商城产品列表"
)
@PostMapping
(
"/customer/mallProduct/queryPageProduct"
)
@PostMapping
(
"/customer/mallProduct/queryPageProduct"
)
public
JsonResult
<
Page
<
MallProductDTO
>>
queryPageProduct
(
@RequestBody
ProductQuery
qry
)
{
public
JsonResult
<
Page
<
MallProduct
>>
queryPageProduct
(
@RequestBody
ProductQuery
qry
)
{
//
// return mallProductControllerFeign.queryPageProduct(qry);
//// return mallProductControllerFeign.queryPageProduct(qry);
//
// Specification<MallProduct> specification = (Specification<MallProduct>) (root, criteriaQuery, cb) -> {
// Predicate predicate = cb.conjunction();
// //分类
// if (qry.getMallCategoryId() != null) {
// Join<MallCategory, MallProduct> join = root.join("mallCategoryList", JoinType.LEFT);
// predicate.getExpressions().add(cb.equal(join.get("id"), qry.getMallCategoryId()));
// }
// //搜索
// if (qry.getSearchWord() != null) {
// predicate.getExpressions().add(cb.like(root.get("name"), "%" + qry.getSearchWord() + "%"));
// }
// //状态上架
// if (qry.getStatus() != null) {
// predicate.getExpressions().add(cb.and(root.<Integer>get("status").in(qry.getStatus())));
// }
// return predicate;
// };
//
// Sort sort = Sort.by("createTime").descending();
// PageRequest pageRequest = PageRequest.of(qry.getPageNum() - 1, qry.getPageSize(), sort);
// Page<MallProduct> page = mallProductRepository.findAll(specification, pageRequest);
return
JsonResult
.
success
();
return
JsonResult
.
success
();
}
}
@ApiOperation
(
"查询商城产品详情"
)
@ApiOperation
(
"查询商城产品详情"
)
@GetMapping
(
"/customer/mallProduct/queryProduct"
)
@GetMapping
(
"/customer/mallProduct/queryProduct"
)
public
JsonResult
<
MallProductDTO
>
queryProduct
(
@RequestParam
Long
mallProductId
)
{
public
JsonResult
<
MallProductDTO
>
queryProduct
(
@RequestParam
Long
mallProductId
)
{
// return mallProductControllerFeign.queryProduct(mallProductId);
return
JsonResult
.
success
();
return
JsonResult
.
success
();
}
}
...
...
src/main/java/com/gogirl/interfaces/store/OverTimeRecordController.java
View file @
f2f5bc8a
package
com
.
gogirl
.
interfaces
.
store
;
package
com
.
gogirl
.
interfaces
.
store
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.gogirl.application.xcx.GogirlTokenService
;
import
com.gogirl.application.xcx.GogirlTokenService
;
import
com.gogirl.domain.store.oa.OvertimeRecord
;
import
com.gogirl.domain.store.store.StoreTechnician
;
import
com.gogirl.infrastructure.common.base.JsonResult
;
import
com.gogirl.infrastructure.mapper.store.OvertimeRecordMapper
;
import
com.gogirl.infrastructure.util.SessionUtils
;
import
com.gogirl.shared.store.query.qry.OrderTimeRecordPageQuery
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.RestController
;
import
java.text.SimpleDateFormat
;
import
java.util.Calendar
;
import
java.util.Date
;
@Api
(
tags
=
"version 3.0: 加班记录接口"
)
@Api
(
tags
=
"version 3.0: 加班记录接口"
)
@AllArgsConstructor
@AllArgsConstructor
...
@@ -14,12 +27,29 @@ public class OverTimeRecordController {
...
@@ -14,12 +27,29 @@ public class OverTimeRecordController {
private
final
GogirlTokenService
gogirlTokenService
;
private
final
GogirlTokenService
gogirlTokenService
;
// @ApiOperation("加班记录")
private
final
OvertimeRecordMapper
overtimeRecordMapper
;
// @PostMapping("/technician/overTimeRecord/queryPage")
// public JsonResult<Page<OvertimeRecordDTO>> queryPage(@RequestHeader String token,
@ApiOperation
(
"加班记录"
)
// @RequestBody OrderTimeRecordPageQuery qry) {
@PostMapping
(
"/queryPage"
)
// StoreTechnician storeTechnician = gogirlTokenService.getByToken(token).getStoreTechnician();
public
JsonResult
<
IPage
<
OvertimeRecord
>>
queryPage
(
@RequestHeader
String
token
,
// qry.setTechnicianId(storeTechnician.getTechnicianId());
@RequestBody
OrderTimeRecordPageQuery
qry
)
{
// return overTimeRecordControllerFeign.queryPage(qry);
// }
StoreTechnician
storeTechnician
=
SessionUtils
.
getStoreTechnician
();
Calendar
cale
=
Calendar
.
getInstance
();
SimpleDateFormat
format
=
new
SimpleDateFormat
(
"yyyy-MM-dd"
);
// 获取前月的第一天
cale
=
Calendar
.
getInstance
();
cale
.
add
(
Calendar
.
MONTH
,
0
);
cale
.
set
(
Calendar
.
DAY_OF_MONTH
,
1
);
Date
firstDay
=
cale
.
getTime
();
Date
paramDate
=
new
Date
(
firstDay
.
getTime
()
-
7
*
24
*
60
*
60
*
1000
);
IPage
<
OvertimeRecord
>
page
=
new
Page
<>();
page
=
overtimeRecordMapper
.
selectPage
(
page
,
new
LambdaQueryWrapper
<
OvertimeRecord
>()
.
eq
(
OvertimeRecord:
:
getTechnicianId
,
storeTechnician
.
getId
())
.
gt
(
OvertimeRecord:
:
getLeftTimeLength
,
0
)
.
ge
(
OvertimeRecord:
:
getCreateTime
,
paramDate
));
return
JsonResult
.
success
(
page
);
}
}
}
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