Просмотр исходного кода

Merge remote-tracking branch 'origin/master'

user5 2 лет назад
Родитель
Сommit
425a3c5b39

+ 9 - 2
jeeplus-module/jeeplus-test/src/main/java/com/jeeplus/test/workClientInfo/controller/WorkClientController.java

@@ -41,9 +41,16 @@ public class WorkClientController {
     @ApiOperation(value = "客户信息列表")
     @GetMapping(value = "list")
     public ResponseEntity<IPage<WorkClientInfo>> list(WorkClientInfo workClientInfo, Page<WorkClientInfo> page) throws Exception {
-        String[] dates = workClientInfo.getCreateDates();
         QueryWrapper<WorkClientInfo> workClientInfoQueryWrapper = QueryWrapperGenerator.buildQueryCondition(workClientInfo, WorkClientInfo.class);
-        IPage<WorkClientInfo> list = workClientService.list(page,workClientInfoQueryWrapper,dates);
+        if (ObjectUtil.isNotEmpty(workClientInfo)) {
+            if (ObjectUtil.isNotEmpty(workClientInfo.getCreateDates())) {
+                workClientInfoQueryWrapper.between("a.create_date",workClientInfo.getCreateDates()[0], workClientInfo.getCreateDates()[1]);
+            }
+            if (StringUtils.isNotBlank(workClientInfo.getCreateBy())) {
+                workClientInfoQueryWrapper.eq("a.create_by",workClientInfo.getCreateBy());
+            }
+        }
+        IPage<WorkClientInfo> list = workClientService.list(page,workClientInfoQueryWrapper);
         UserDTO userDTO = UserUtils.getCurrentUserDTO();
         for (WorkClientInfo info: list.getRecords()) {
             if(userDTO.getName().equals(info.getCreateBy()) || userDTO.isAdmin()){

+ 1 - 4
jeeplus-module/jeeplus-test/src/main/java/com/jeeplus/test/workClientInfo/service/WorkClientService.java

@@ -64,11 +64,8 @@ public class WorkClientService {
      * @param
      * @return
      */
-    public IPage<WorkClientInfo> list(Page<WorkClientInfo> page, QueryWrapper<WorkClientInfo> queryWrapper, String[] dates) {
+    public IPage<WorkClientInfo> list(Page<WorkClientInfo> page, QueryWrapper<WorkClientInfo> queryWrapper) {
         queryWrapper.eq("a.del_flag","0");
-        if (dates != null) {
-            queryWrapper.between("a.create_date",dates[0], dates[1]);
-        }
         IPage<WorkClientInfo> pageList = workClientInfoMapper.findPageList(page, queryWrapper);
         List<WorkClientInfo> list = pageList.getRecords();
         if (CollectionUtils.isNotEmpty(list)) {