|
@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.github.pagehelper.Page;
|
|
|
import com.github.pagehelper.PageHelper;
|
|
|
+import com.github.pagehelper.PageInfo;
|
|
|
import com.zbkj.admin.controller.newapi.request.ProductAttrValueIntegralRequest;
|
|
|
import com.zbkj.admin.service.AAAService;
|
|
|
import com.zbkj.admin.service.FinanceService;
|
|
@@ -22,6 +23,7 @@ import com.zbkj.common.model.order.Order;
|
|
|
import com.zbkj.common.model.product.Product;
|
|
|
import com.zbkj.common.model.product.ProductAttrValue;
|
|
|
|
|
|
+import com.zbkj.common.model.system.TaskMessage;
|
|
|
import com.zbkj.common.model.user.User;
|
|
|
import com.zbkj.common.model.user.UserBypassAccount;
|
|
|
import com.zbkj.common.model.user.UserEnterprise;
|
|
@@ -43,10 +45,7 @@ import org.springframework.validation.annotation.Validated;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
-import java.util.Date;
|
|
|
-import java.util.HashMap;
|
|
|
-import java.util.List;
|
|
|
-import java.util.Random;
|
|
|
+import java.util.*;
|
|
|
|
|
|
/**
|
|
|
* @Created by: zhulei
|
|
@@ -103,6 +102,8 @@ public class NewMerchantApi {
|
|
|
private FinanceService financeService;
|
|
|
@Autowired
|
|
|
private DynamicScheduledTask dynamicScheduledTask;
|
|
|
+ @Autowired
|
|
|
+ private TaskMessageService taskMessageService;
|
|
|
|
|
|
|
|
|
// @PreAuthorize("hasAuthority('merchant:productAttrValueIntegral:edit')")
|
|
@@ -450,23 +451,19 @@ public class NewMerchantApi {
|
|
|
public CommonResult<CommonPage<User>> getPhoneList(@RequestParam(value = "isMessage") String isMessage,
|
|
|
@ModelAttribute PageParamRequest pageParamRequest) {
|
|
|
SystemAdmin systemAdmin = SecurityUtil.getLoginUserVo().getUser();
|
|
|
- Page<Order> orderPage = PageHelper.startPage(pageParamRequest.getPage(), pageParamRequest.getLimit());
|
|
|
-
|
|
|
- List<Integer> orderUid = orderService.getPhoneList(systemAdmin.getMerId());
|
|
|
- LambdaQueryWrapper<User> queryWrapper2 = new LambdaQueryWrapper<>();
|
|
|
|
|
|
- queryWrapper2.in(User::getId, orderUid);
|
|
|
-
|
|
|
- List<User> UserList = userService.list(queryWrapper2);
|
|
|
+ PageInfo<User> userPageInfo = orderService.getPhoneList(systemAdmin.getMerId(),pageParamRequest);
|
|
|
|
|
|
- CommonPage<User> userCommonPage = CommonPage.restPage(CommonPage.copyPageInfo(orderPage, UserList));
|
|
|
+ CommonPage<User> userCommonPage = CommonPage.restPage(userPageInfo);
|
|
|
return CommonResult.success(userCommonPage);
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "发送短信手机号保存")
|
|
|
- @RequestMapping(value = "/getPhoneList", method = RequestMethod.POST)
|
|
|
- public CommonResult<?> getPhoneList(@RequestBody List<User> user) {
|
|
|
- userService.updateBatchById(user);
|
|
|
+ @RequestMapping(value = "/savePhone", method = RequestMethod.POST)
|
|
|
+ public CommonResult<?> savePhone(@RequestBody List<User> user) {
|
|
|
+ SystemAdmin systemAdmin = SecurityUtil.getLoginUserVo().getUser();
|
|
|
+
|
|
|
+ userService.savePhone(user, systemAdmin);
|
|
|
return CommonResult.success("操作成功");
|
|
|
|
|
|
}
|