Commit e5d34b2c by chenweisong

更新

parent b757bc91
package com.keymobile.rest.common.bean;
import lombok.Builder;
import lombok.Data;
import org.springframework.data.domain.Page;
import java.util.List;
@Data
@Builder
public class SimplePage<T> {
private long totalElements;
private long totalPages;
private long pageSize;
private long pageNumber;
private List<T> content;
public static <T> SimplePage of(Page<T> page) {
return SimplePage
.builder()
.content((List<Object>) page.getContent())
.pageNumber(page.getPageable().getPageNumber())
.pageSize(page.getPageable().getPageSize())
.totalElements(page.getTotalElements())
.totalPages(page.getTotalPages())
.build();
}
}
package com.keymobile.rest.controller; package com.keymobile.rest.controller;
import com.keymobile.rest.common.bean.ApiResponse;
import com.keymobile.rest.common.utils.DateUtil; import com.keymobile.rest.common.utils.DateUtil;
import com.keymobile.rest.common.validator.CommonValidator; import com.keymobile.rest.common.validator.CommonValidator;
import com.keymobile.rest.model.DataInfo; import com.keymobile.rest.model.DataInfo;
...@@ -39,7 +38,7 @@ public class ExcelController { ...@@ -39,7 +38,7 @@ public class ExcelController {
@ApiImplicitParam(name = "dataStr", required = true, value = "当前数据字符", dataType = "string", paramType = "query") @ApiImplicitParam(name = "dataStr", required = true, value = "当前数据字符", dataType = "string", paramType = "query")
}) })
@PostMapping(value = "/excel/saveData") @PostMapping(value = "/excel/saveData")
public ApiResponse saveTemplateData(String taskId, long excelId, String dataStr) { public Object saveTemplateData(String taskId, long excelId, String dataStr) {
Task task = taskService.createTaskQuery().taskId(taskId).singleResult(); Task task = taskService.createTaskQuery().taskId(taskId).singleResult();
CommonValidator.notNull(task, "任务不存在"); CommonValidator.notNull(task, "任务不存在");
...@@ -79,7 +78,7 @@ public class ExcelController { ...@@ -79,7 +78,7 @@ public class ExcelController {
taskService.complete(task.getId(), vars); taskService.complete(task.getId(), vars);
return ApiResponse.ok(); return "成功";
} }
@ApiOperation(value = "传excelId过来,获取用户填写的数据") @ApiOperation(value = "传excelId过来,获取用户填写的数据")
...@@ -87,8 +86,8 @@ public class ExcelController { ...@@ -87,8 +86,8 @@ public class ExcelController {
@ApiImplicitParam(name = "excelId", required = true, value = "当前模板id", dataType = "long", paramType = "query") @ApiImplicitParam(name = "excelId", required = true, value = "当前模板id", dataType = "long", paramType = "query")
) )
@PostMapping(value = "/excel/getData") @PostMapping(value = "/excel/getData")
public ApiResponse getRecordData(long excelId) { public Object getRecordData(long excelId) {
return ApiResponse.ok(); return "成功";
} }
} }
package com.keymobile.rest.controller; package com.keymobile.rest.controller;
import com.google.common.collect.ImmutableMap; import com.google.common.collect.ImmutableMap;
import com.keymobile.rest.common.bean.ApiResponse;
import com.keymobile.rest.service.*; import com.keymobile.rest.service.*;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParam;
...@@ -21,8 +20,8 @@ public class UserController { ...@@ -21,8 +20,8 @@ public class UserController {
@ApiOperation(value = "获取组织树", hidden = true) @ApiOperation(value = "获取组织树", hidden = true)
@GetMapping(value = "/orgs") @GetMapping(value = "/orgs")
public ApiResponse getOrgs() { public Object getOrgs() {
return ApiResponse.ok(feignAuthService.getOrgs()); return feignAuthService.getOrgs();
} }
...@@ -31,9 +30,9 @@ public class UserController { ...@@ -31,9 +30,9 @@ public class UserController {
@ApiImplicitParam(name = "orgId", value = "机构id", paramType = "query", required = true, dataType = "long") @ApiImplicitParam(name = "orgId", value = "机构id", paramType = "query", required = true, dataType = "long")
}) })
@GetMapping(value = "/org/users") @GetMapping(value = "/org/users")
public ApiResponse getOrgUsers(long orgId) { public List<Map> getOrgUsers(long orgId) {
List<Map> users = feignAuthService.getUsersByOrgId(orgId); List<Map> users = feignAuthService.getUsersByOrgId(orgId);
return ApiResponse.ok(users); return users;
} }
@ApiOperation(value = "根据组织id获取用户组", hidden = true) @ApiOperation(value = "根据组织id获取用户组", hidden = true)
...@@ -41,9 +40,9 @@ public class UserController { ...@@ -41,9 +40,9 @@ public class UserController {
@ApiImplicitParam(name = "orgId", value = "机构id", paramType = "query", required = true, dataType = "long") @ApiImplicitParam(name = "orgId", value = "机构id", paramType = "query", required = true, dataType = "long")
}) })
@GetMapping(value = "/groups") @GetMapping(value = "/groups")
public ApiResponse getUserGroups(long orgId) { public List<Map> getUserGroups(long orgId) {
List<Map> userGroups = feignAuthService.getUserGroups(0, orgId); List<Map> userGroups = feignAuthService.getUserGroups(0, orgId);
return ApiResponse.ok(userGroups); return userGroups;
} }
@ApiOperation(value = "根据用户组id获取用户", hidden = true) @ApiOperation(value = "根据用户组id获取用户", hidden = true)
...@@ -51,14 +50,14 @@ public class UserController { ...@@ -51,14 +50,14 @@ public class UserController {
@ApiImplicitParam(name = "userGroupId", value = "用户组id", paramType = "query", required = true, dataType = "long") @ApiImplicitParam(name = "userGroupId", value = "用户组id", paramType = "query", required = true, dataType = "long")
}) })
@GetMapping(value = "/group/users") @GetMapping(value = "/group/users")
public ApiResponse getGroupUsers(long userGroupId) { public List<Map> getGroupUsers(long userGroupId) {
List<Map> users = feignAuthService.getGroupUsers(0, userGroupId); List<Map> users = feignAuthService.getGroupUsers(0, userGroupId);
return ApiResponse.ok(users); return users;
} }
@ApiOperation(value = "获取补录范围用户树") @ApiOperation(value = "获取补录范围用户树")
@GetMapping(value = "/users") @GetMapping(value = "/users")
public ApiResponse getUsers() { public Map getUsers() {
Map tree = (Map) feignAuthService.getOrgs(); Map tree = (Map) feignAuthService.getOrgs();
List<Map> subNodes = (List<Map>) tree.get("subNodes"); List<Map> subNodes = (List<Map>) tree.get("subNodes");
List<Map> orgs = (List<Map>) subNodes.get(0).get("subNodes"); List<Map> orgs = (List<Map>) subNodes.get(0).get("subNodes");
...@@ -77,7 +76,7 @@ public class UserController { ...@@ -77,7 +76,7 @@ public class UserController {
}); });
org.put("subNodes", groups); org.put("subNodes", groups);
}); });
return ApiResponse.ok(tree); return tree;
} }
} }
package com.keymobile.rest.vo;
import lombok.Builder;
import lombok.Data;
@Data
@Builder
public class Mission {
private String id;
private String user;
private int taskType;
private String createAt;
private int missionType;
private String mission;
private long excelId;
}
...@@ -40,7 +40,6 @@ public class SimpleTask { ...@@ -40,7 +40,6 @@ public class SimpleTask {
task = BeanUtils.convertTo(activity, task); task = BeanUtils.convertTo(activity, task);
task.setExcelList(simpleTemplateList); task.setExcelList(simpleTemplateList);
return task; return task;
} }
public static List<SimpleTask> convert(List<Activity> activityList) { public static List<SimpleTask> convert(List<Activity> activityList) {
...@@ -50,7 +49,6 @@ public class SimpleTask { ...@@ -50,7 +49,6 @@ public class SimpleTask {
simpleTaskList.add(simpleTask); simpleTaskList.add(simpleTask);
}); });
return simpleTaskList; return simpleTaskList;
} }
} }
...@@ -9,8 +9,8 @@ eureka: ...@@ -9,8 +9,8 @@ eureka:
enabled: true enabled: true
instance: instance:
prefer-ip-address: false prefer-ip-address: false
# hostname: 192.168.0.48 hostname: 192.168.0.48
hostname: 192.168.0.68 # hostname: 192.168.0.68
hystrix: hystrix:
command: command:
default: default:
...@@ -28,12 +28,12 @@ spring: ...@@ -28,12 +28,12 @@ spring:
hibernate: hibernate:
ddl-auto: update ddl-auto: update
datasource: datasource:
# url: jdbc:mysql://192.168.0.192:3306/cmb_dev?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true&serverTimezone=GMT%2B8 url: jdbc:mysql://192.168.0.192:3306/cmb_dev?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true&serverTimezone=GMT%2B8
# username: test username: test
# password: test password: test
url: jdbc:mysql://47.105.193.165:3306/dev0?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true&serverTimezone=GMT%2B8 # url: jdbc:mysql://47.105.193.165:3306/dev0?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true&serverTimezone=GMT%2B8
username: root # username: root
password: 123456 # password: 123456
hikari: hikari:
maximum-pool-size: 3 maximum-pool-size: 3
servlet: servlet:
...@@ -41,8 +41,8 @@ spring: ...@@ -41,8 +41,8 @@ spring:
max-file-size: 20Mb max-file-size: 20Mb
max-request-size: 100Mb max-request-size: 100Mb
redis: redis:
# host: 192.168.0.192 host: 192.168.0.192
host: 127.0.0.1 # host: 127.0.0.1
port: 6379 port: 6379
session: session:
store-type: redis store-type: redis
...@@ -57,10 +57,10 @@ app: ...@@ -57,10 +57,10 @@ app:
active-process: MoreSubProcessStandard.bpmn active-process: MoreSubProcessStandard.bpmn
swagger2: swagger2:
# host: 192.168.0.240:8762/api/datacollector host: 192.168.0.240:8762/api/datacollector
host: localhost:8110 # host: localhost:8110
security: security:
authUser: root authUser: root
authPwd: pwd authPwd: pwd
# permit: false permit: false
permit: true # permit: true
\ No newline at end of file \ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment