|
@@ -49,8 +49,41 @@ public class OperationHistoryAction {
|
|
|
* @date 2018年1月26日 下午6:34:22
|
|
|
* @throws
|
|
|
*/
|
|
|
- @RequestMapping(value="/queryOperationHistory",method=RequestMethod.POST)
|
|
|
- public Map<String, Object> queryOperationHistory(@RequestBody Params params){
|
|
|
+ @RequestMapping(value="/queryOperationHistoryByUser",method=RequestMethod.POST)
|
|
|
+ public Map<String, Object> queryOperationHistoryByUser(@RequestBody Params params){
|
|
|
+ try {
|
|
|
+ String userId = req.getHeader("Authorization").split("&")[1];
|
|
|
+ userAuthoricationService.queryUserAuthority(ValidationUtil.checkAndAssignInt(userId), Role.PLANNER,Role.SUPPLIER,Role.CARRIER,Role.STOCKER);
|
|
|
+ int page = ValidationUtil.checkMinAndAssignInt(params.getPage(), 1);
|
|
|
+ int rowNum=ValidationUtil.checkMinAndAssignInt(params.getRowNum(), 1);
|
|
|
+ Long startTime=ValidationUtil.checkAndAssignDefaultLong(params.getStartTime(), 0L);
|
|
|
+ Long endTime=ValidationUtil.checkAndAssignDefaultLong(params.getEndTime(), Long.MAX_VALUE);
|
|
|
+ params.setStartTime(startTime);
|
|
|
+ if(startTime<=endTime) params.setEndTime(endTime);
|
|
|
+ else params.setEndTime(Long.MAX_VALUE);
|
|
|
+ params.setStartPage((page - 1) * rowNum);
|
|
|
+ params.setRowNum(rowNum);
|
|
|
+ PageDTO pageDto = operationHistoryService.queryOperationHistory(params);
|
|
|
+ return JSONUtil.getJsonMap(200, true, HintMSG.QUERY_SUCCESS, pageDto);
|
|
|
+ } catch (Exception e) {
|
|
|
+ return JSONUtil.getJsonMap(500, false, HintMSG.QUERY_FAIL+":"+e.getMessage(), null);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ *
|
|
|
+ * @Title: queryOperationHistoryByAdmin
|
|
|
+ * @Description: TODO(这里用一句话描述这个方法的作用)
|
|
|
+ * @param @param params
|
|
|
+ * @param @return 设定文件
|
|
|
+ * @return Map<String,Object> 返回类型
|
|
|
+ * @author ylx
|
|
|
+ * @date 2018年2月2日 下午5:08:43
|
|
|
+ * @throws
|
|
|
+ */
|
|
|
+ @RequestMapping(value="/queryOperationHistoryByAdmin",method=RequestMethod.POST)
|
|
|
+ public Map<String, Object> queryOperationHistoryByAdmin(@RequestBody Params params){
|
|
|
try {
|
|
|
String userId = req.getHeader("Authorization").split("&")[1];
|
|
|
userAuthoricationService.queryUserAuthority(ValidationUtil.checkAndAssignInt(userId), Role.ADMIN);
|
|
@@ -69,4 +102,48 @@ public class OperationHistoryAction {
|
|
|
return JSONUtil.getJsonMap(500, false, HintMSG.QUERY_FAIL+":"+e.getMessage(), null);
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ *
|
|
|
+ * @Title: showAllOperationTypeOfUser
|
|
|
+ * @Description: TODO(这里用一句话描述这个方法的作用)
|
|
|
+ * @param @param params
|
|
|
+ * @param @return 设定文件
|
|
|
+ * @return Map<String,Object> 返回类型
|
|
|
+ * @author ylx
|
|
|
+ * @date 2018年2月2日 下午5:32:53
|
|
|
+ * @throws
|
|
|
+ */
|
|
|
+ @RequestMapping(value="/showAllOperationTypeOfUser",method=RequestMethod.POST)
|
|
|
+ public Map<String, Object> showAllOperationTypeOfUser(@RequestBody Params params){
|
|
|
+ try {
|
|
|
+
|
|
|
+ return JSONUtil.getJsonMap(200, true, HintMSG.QUERY_SUCCESS, null);
|
|
|
+ } catch (Exception e) {
|
|
|
+ return JSONUtil.getJsonMap(500, false, HintMSG.QUERY_FAIL+":"+e.getMessage(), null);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ *
|
|
|
+ * @Title: showAllOperationTypeOfAdmin
|
|
|
+ * @Description: TODO(这里用一句话描述这个方法的作用)
|
|
|
+ * @param @param params
|
|
|
+ * @param @return 设定文件
|
|
|
+ * @return Map<String,Object> 返回类型
|
|
|
+ * @author ylx
|
|
|
+ * @date 2018年2月2日 下午5:32:57
|
|
|
+ * @throws
|
|
|
+ */
|
|
|
+ @RequestMapping(value="/showAllOperationTypeOfAdmin",method=RequestMethod.POST)
|
|
|
+ public Map<String, Object> showAllOperationTypeOfAdmin(@RequestBody Params params){
|
|
|
+ try {
|
|
|
+
|
|
|
+ return JSONUtil.getJsonMap(200, true, HintMSG.QUERY_SUCCESS, null);
|
|
|
+ } catch (Exception e) {
|
|
|
+ return JSONUtil.getJsonMap(500, false, HintMSG.QUERY_FAIL+":"+e.getMessage(), null);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
}
|