|
|
@@ -15,7 +15,6 @@ import shop.alien.entity.store.vo.LifeUserExpertOrderVo;
|
|
|
import shop.alien.entity.store.vo.LifeUserExpertVo;
|
|
|
import shop.alien.store.service.LifeUserExpertService;
|
|
|
|
|
|
-import java.math.BigDecimal;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
|
|
|
@@ -35,11 +34,12 @@ public class LifeUserExpertController {
|
|
|
@ApiImplicitParam(name = "size", value = "分页条数", dataType = "Integer", paramType = "query", required = true),
|
|
|
@ApiImplicitParam(name = "userName", value = "姓名", dataType = "String", paramType = "query"),
|
|
|
@ApiImplicitParam(name = "exportCode", value = "达人码", dataType = "String", paramType = "query"),
|
|
|
+ @ApiImplicitParam(name = "userPhone", value = "手机号", dataType = "String", paramType = "query"),
|
|
|
@ApiImplicitParam(name = "userId", value = "用户id", dataType = "String", paramType = "query")})
|
|
|
@GetMapping("/getUserExpertList")
|
|
|
- public R<IPage<LifeUserExpertVo>> getUserExpertList(Integer page, Integer size, String userName, String expertCode, Integer userId) {
|
|
|
- log.info("LifeUserExpertController.getUserExpertList?page={},size={},userName={},phone={},userId={}", page, size, userName, expertCode, userId);
|
|
|
- return R.data(lifeUserExpertService.getUserExpertList(page, size, userName, expertCode, userId));
|
|
|
+ public R<IPage<LifeUserExpertVo>> getUserExpertList(Integer page, Integer size, String userName, String expertCode, Integer userId,String userPhone) {
|
|
|
+ log.info("LifeUserExpertController.getUserExpertList?page={},size={},userName={},phone={},userId={},userPhone{}", page, size, userName, expertCode, userId, userPhone);
|
|
|
+ return R.data(lifeUserExpertService.getUserExpertList(page, size, userName, expertCode, userId, userPhone));
|
|
|
}
|
|
|
|
|
|
@ApiOperation("订单列表")
|
|
|
@@ -147,15 +147,17 @@ public class LifeUserExpertController {
|
|
|
@ApiImplicitParam(name = "advancePaymentStatus", value = "预付款审核状态", dataType = "String", paramType = "query"),
|
|
|
@ApiImplicitParam(name = "orderCreatedTime", value = "下单开始时间", dataType = "String", paramType = "query"),
|
|
|
@ApiImplicitParam(name = "orderEndTime", value = "下单结束时间", dataType = "String", paramType = "query"),
|
|
|
+ @ApiImplicitParam(name = "firstPayTime", value = "支付开始时间", dataType = "String", paramType = "query"),
|
|
|
+ @ApiImplicitParam(name = "endPayTime", value = "支付结束时间", dataType = "String", paramType = "query"),
|
|
|
@ApiImplicitParam(name = "name", value = "套餐名称", dataType = "String", paramType = "query"),
|
|
|
@ApiImplicitParam(name = "orderNo", value = "订单编号", dataType = "String", paramType = "query"),
|
|
|
@ApiImplicitParam(name = "storeName", value = "商家昵称", dataType = "String", paramType = "query"),
|
|
|
@ApiImplicitParam(name = "userId", value = "用户id", dataType = "String", paramType = "query")
|
|
|
})
|
|
|
@GetMapping("/getAdvancePaymentList")
|
|
|
- public R<IPage<LifeUserExpertOrderVo>> getAdvancePaymentList( Integer page, Integer size,String realName, String userPhone, String advancePaymentStatus, String orderCreatedTime, String orderEndTime ,String name, Integer userId) {
|
|
|
+ public R<IPage<LifeUserExpertOrderVo>> getAdvancePaymentList( Integer page, Integer size,String realName, String userPhone, String advancePaymentStatus, String orderCreatedTime, String orderEndTime ,String firstPayTime, String endPayTime,String name, Integer userId) {
|
|
|
log.info("LifeUserExpertController.getViewDetails?userId={}",userId);
|
|
|
- return R.data(lifeUserExpertService.getAdvancePaymentList(page, size, realName, userPhone, advancePaymentStatus, orderCreatedTime, orderEndTime, name, userId));
|
|
|
+ return R.data(lifeUserExpertService.getAdvancePaymentList(page, size, realName, userPhone, advancePaymentStatus, orderCreatedTime, orderEndTime, firstPayTime, endPayTime,name, userId));
|
|
|
}
|
|
|
|
|
|
|
|
|
@@ -185,8 +187,8 @@ public class LifeUserExpertController {
|
|
|
@ApiImplicitParam(name = "endFundsButton", value = "申请尾款按钮状态(审核状态)", dataType = "String", paramType = "query"),
|
|
|
@ApiImplicitParam(name = "orderCreatedTime", value = "下单开始时间", dataType = "String", paramType = "query"),
|
|
|
@ApiImplicitParam(name = "orderEndTime", value = "下单结束时间", dataType = "String", paramType = "query"),
|
|
|
- @ApiImplicitParam(name = "orderCreatedTime", value = "支付开始时间", dataType = "String", paramType = "query"),
|
|
|
- @ApiImplicitParam(name = "orderEndTime", value = "支付结束时间", dataType = "String", paramType = "query"),
|
|
|
+ @ApiImplicitParam(name = "firstPayTime", value = "支付开始时间", dataType = "String", paramType = "query"),
|
|
|
+ @ApiImplicitParam(name = "endPayTime", value = "支付结束时间", dataType = "String", paramType = "query"),
|
|
|
@ApiImplicitParam(name = "firstCompleteTime", value = "开始完成时间", dataType = "String", paramType = "query"),
|
|
|
@ApiImplicitParam(name = "endCompleteTime", value = "结束完成时间", dataType = "String", paramType = "query"),
|
|
|
@ApiImplicitParam(name = "createdEndPaymentTime", value = "开始申请时间", dataType = "String", paramType = "query"),
|
|
|
@@ -197,9 +199,9 @@ public class LifeUserExpertController {
|
|
|
@ApiImplicitParam(name = "userId", value = "用户id", dataType = "String", paramType = "query")
|
|
|
})
|
|
|
@GetMapping("/getFinalPaymentList")
|
|
|
- public R<IPage<LifeUserExpertOrderVo>> getFinalPaymentList( Integer page, Integer size,String realName, String userPhone, String advancePaymentStatus, String orderCreatedTime, String orderEndTime ,String firstCompleteTime,String endCompleteTime,String createdEndPaymentTime,String endEndPaymentTime,String name, Integer userId) {
|
|
|
+ public R<IPage<LifeUserExpertOrderVo>> getFinalPaymentList( Integer page, Integer size,String realName, String userPhone, String advancePaymentStatus, String orderCreatedTime, String orderEndTime ,String firstPayTime,String endPayTime,String firstCompleteTime,String endCompleteTime,String createdEndPaymentTime,String endEndPaymentTime,String name, Integer userId) {
|
|
|
log.info("LifeUserExpertController.getViewDetails?userId={}",userId);
|
|
|
- return R.data(lifeUserExpertService.getFinalPaymentList(page, size, realName, userPhone, advancePaymentStatus, orderCreatedTime, orderEndTime, firstCompleteTime,endCompleteTime,createdEndPaymentTime,endEndPaymentTime,name, userId));
|
|
|
+ return R.data(lifeUserExpertService.getFinalPaymentList(page, size, realName, userPhone, advancePaymentStatus, orderCreatedTime, orderEndTime, firstPayTime, endPayTime,firstCompleteTime,endCompleteTime,createdEndPaymentTime,endEndPaymentTime,name, userId));
|
|
|
}
|
|
|
|
|
|
@ApiOperation("达人尾款审核接口")
|
|
|
@@ -218,4 +220,40 @@ public class LifeUserExpertController {
|
|
|
log.info("LifeUserExpertController.getViewDetails?Id={},endPaymentRefusal{},userPhone{},name{},orderNo{},orderMoney{},endFundsButton{}",id,endPaymentRefusal,userPhone,name,orderNo,orderMoney,endFundsButton);
|
|
|
return R.data(lifeUserExpertService.getFinalPaymentReview(id, endPaymentRefusal, userPhone, name,storeTel,orderNo,orderMoney,endFundsButton));
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+ @ApiOperation("达人订单列表")
|
|
|
+ @ApiOperationSupport(order = 15)
|
|
|
+ @ApiImplicitParams({@ApiImplicitParam(name = "page", value = "分页页数", dataType = "Integer", paramType = "query", required = true),
|
|
|
+ @ApiImplicitParam(name = "size", value = "分页条数", dataType = "Integer", paramType = "query", required = true),
|
|
|
+ @ApiImplicitParam(name = "realName", value = "真实姓名", dataType = "String", paramType = "query"),
|
|
|
+ @ApiImplicitParam(name = "userPhone", value = "联系电话", dataType = "String", paramType = "query"),
|
|
|
+ @ApiImplicitParam(name = "advancePaymentStatus", value = "预付款审核状态", dataType = "String", paramType = "query"),
|
|
|
+ @ApiImplicitParam(name = "orderCreatedTime", value = "下单开始时间", dataType = "String", paramType = "query"),
|
|
|
+ @ApiImplicitParam(name = "orderEndTime", value = "下单结束时间", dataType = "String", paramType = "query"),
|
|
|
+ @ApiImplicitParam(name = "firstPayTime", value = "支付开始时间", dataType = "String", paramType = "query"),
|
|
|
+ @ApiImplicitParam(name = "endPayTime", value = "支付结束时间", dataType = "String", paramType = "query"),
|
|
|
+ @ApiImplicitParam(name = "name", value = "套餐名称", dataType = "String", paramType = "query"),
|
|
|
+ @ApiImplicitParam(name = "orderNo", value = "订单编号", dataType = "String", paramType = "query"),
|
|
|
+ @ApiImplicitParam(name = "storeName", value = "商家昵称", dataType = "String", paramType = "query"),
|
|
|
+ @ApiImplicitParam(name = "userId", value = "用户id", dataType = "String", paramType = "query")
|
|
|
+ })
|
|
|
+ @GetMapping("/getOrderList")
|
|
|
+ public R<IPage<LifeUserExpertOrderVo>> getOrderList( Integer page, Integer size,String realName, String userPhone, String advancePaymentStatus, String orderCreatedTime, String orderEndTime ,String firstPayTime, String endPayTime,String name, Integer userId) {
|
|
|
+ log.info("LifeUserExpertController.getViewDetails?userId={}",userId);
|
|
|
+ return R.data(lifeUserExpertService.getOrderList(page, size, realName, userPhone, advancePaymentStatus, orderCreatedTime, orderEndTime, firstPayTime, endPayTime,name, userId));
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiOperation("设置比例")
|
|
|
+ @ApiOperationSupport(order = 16)
|
|
|
+ @ApiImplicitParams({@ApiImplicitParam(name = "id", value = "主键id", dataType = "Integer", paramType = "query", required = true),
|
|
|
+ @ApiImplicitParam(name = "commissionRate", value = "佣金比例", dataType = "Integer", paramType = "query"),
|
|
|
+ @ApiImplicitParam(name = "advanceRate", value = "预付款比例", dataType = "Integer", paramType = "query")
|
|
|
+ })
|
|
|
+ @GetMapping("/updateProportion")
|
|
|
+ public R<Boolean> updateProportion(Integer id,Integer commissionRate,Integer advanceRate) {
|
|
|
+ log.info("LifeUserExpertController.updateProportion?id={},commissionRate{},advanceRate{}", id,commissionRate,advanceRate);
|
|
|
+ return R.data(lifeUserExpertService.updateProportion(id,commissionRate,advanceRate));
|
|
|
+ }
|
|
|
+
|
|
|
}
|