作者 shenhailong

解决 普通用户看不到安检列表 问题

@@ -2399,9 +2399,6 @@ public class ManifestController extends BasicController { @@ -2399,9 +2399,6 @@ public class ManifestController extends BasicController {
2399 } 2399 }
2400 } 2400 }
2401 2401
2402 -  
2403 -  
2404 -  
2405 // 用户ID 2402 // 用户ID
2406 sd.setUSER_ID(userId); 2403 sd.setUSER_ID(userId);
2407 2404
@@ -35,10 +35,7 @@ import java.io.IOException; @@ -35,10 +35,7 @@ import java.io.IOException;
35 import java.net.URL; 35 import java.net.URL;
36 import java.text.ParseException; 36 import java.text.ParseException;
37 import java.text.SimpleDateFormat; 37 import java.text.SimpleDateFormat;
38 -import java.util.ArrayList;  
39 -import java.util.Date;  
40 -import java.util.List;  
41 -import java.util.Map; 38 +import java.util.*;
42 39
43 /** 40 /**
44 * @Auther: shenhl 41 * @Auther: shenhl
@@ -76,47 +73,55 @@ public class SecurityDeclarationController { @@ -76,47 +73,55 @@ public class SecurityDeclarationController {
76 @RequestMapping(value = "/grid.json") 73 @RequestMapping(value = "/grid.json")
77 @ResponseBody 74 @ResponseBody
78 public DataGrid<SecurityDeclarationVo> grid(HttpServletRequest request, EasyPage<SecurityManifestEntity> pageForm) { 75 public DataGrid<SecurityDeclarationVo> grid(HttpServletRequest request, EasyPage<SecurityManifestEntity> pageForm) {
  76 + try {
  77 + Map<String, Object> searchParams = Servlets.getParametersStartingWith(request, "search_");
  78 + UserEntity ue = (UserEntity)SecurityUtils.getSubject().getSession().getAttribute("user");
  79 + pageForm.setSearchParams(searchParams);
  80 + if (ue!=null){
  81 + Long u = ue.getId();
79 82
80 - Map<String, Object> searchParams = Servlets.getParametersStartingWith(request, "search_");  
81 - UserEntity ue = (UserEntity)SecurityUtils.getSubject().getSession().getAttribute("user");  
82 - pageForm.setSearchParams(searchParams);  
83 - if (ue!=null){  
84 - Long u = ue.getId();  
85 -  
86 - if (Tools.getUserId() != null && Tools.getUserId() != 1){  
87 - // 不是管理员,添加用户id的条件  
88 - pageForm.getSearchParams().put("EQ_USER_ID", u); 83 + if (Tools.getUserId() != null && Tools.getUserId() != 1){
  84 + // 不是管理员,添加用户id的条件
  85 + pageForm.getSearchParams().put("EQ_USERID", u);
  86 + }
89 } 87 }
90 - }  
91 -  
92 - pageForm.parseData(securityDeclarationService.getPage(pageForm));  
93 88
94 - DataGrid<SecurityManifestEntity> securityDeclarationEntityDataGrid = pageForm.getData();  
95 -  
96 - List<SecurityDeclarationVo>rows = new ArrayList<>();  
97 -  
98 - if (CollectionUtils.isNotEmpty(securityDeclarationEntityDataGrid.getRows())){  
99 - for (SecurityManifestEntity sd: securityDeclarationEntityDataGrid.getRows()){  
100 - SecurityDeclarationVo sdVo = new SecurityDeclarationVo();  
101 - sdVo.setId(sd.getId());  
102 - sdVo.setSd_waybill(sd.getWaybill());  
103 - sdVo.setSd_cargo_shipper_name(sd.getShippername());  
104 - sdVo.setSd_cargo_agent_name(sd.getAgentname());  
105 - sdVo.setSd_transport_certificate(sd.getCertificate());  
106 - sdVo.setSd_transportation_prove(sd.getProve());  
107 - sdVo.setSd_iata_number(sd.getIata());  
108 - if("1".equals(sd.getStatics())){  
109 - sdVo.setSd_static("已发送安检申报报文"); 89 + pageForm.parseData(securityDeclarationService.getPage(pageForm));
  90 +
  91 + DataGrid<SecurityManifestEntity> securityDeclarationEntityDataGrid = pageForm.getData();
  92 +
  93 + List<SecurityDeclarationVo>rows = new ArrayList<>();
  94 +
  95 + if (CollectionUtils.isNotEmpty(securityDeclarationEntityDataGrid.getRows())){
  96 + for (SecurityManifestEntity sd: securityDeclarationEntityDataGrid.getRows()){
  97 + SecurityDeclarationVo sdVo = new SecurityDeclarationVo();
  98 + sdVo.setId(sd.getId());
  99 + sdVo.setSd_waybill(sd.getWaybill());
  100 + sdVo.setSd_cargo_shipper_name(sd.getShippername());
  101 + sdVo.setSd_cargo_agent_name(sd.getAgentname());
  102 + sdVo.setSd_transport_certificate(sd.getCertificate());
  103 + sdVo.setSd_transportation_prove(sd.getProve());
  104 + sdVo.setSd_iata_number(sd.getIata());
  105 + sdVo.setUser_id(sd.getUSERID());
  106 + if("1".equals(sd.getStatics())){
  107 + sdVo.setSd_static("已发送安检申报报文");
  108 + }
  109 + sdVo.setOperation(sd.getOperation());
  110 + sdVo.setCustoms(sd.getCustoms());
  111 + rows.add(sdVo);
110 } 112 }
111 - sdVo.setOperation(sd.getOperation());  
112 - sdVo.setCustoms(sd.getCustoms());  
113 - rows.add(sdVo);  
114 } 113 }
  114 + DataGrid<SecurityDeclarationVo> vos = new DataGrid<>();
  115 + vos.setRows(rows);
  116 + vos.setTotal(securityDeclarationEntityDataGrid.getTotal());
  117 + return vos;
  118 +
  119 + }catch (Exception e){
  120 + e.printStackTrace();
  121 + DataGrid<SecurityDeclarationVo> vos = new DataGrid<>();
  122 + return vos;
115 } 123 }
116 - DataGrid<SecurityDeclarationVo> vos = new DataGrid<>();  
117 - vos.setRows(rows);  
118 - vos.setTotal(securityDeclarationEntityDataGrid.getTotal());  
119 - return vos; 124 +
120 } 125 }
121 126
122 127
@@ -30,7 +30,7 @@ public class SecurityManifestEntity extends IdEntity implements Serializable { @@ -30,7 +30,7 @@ public class SecurityManifestEntity extends IdEntity implements Serializable {
30 30
31 private String prove; 31 private String prove;
32 32
33 - private Long userid; 33 + private Long USERID;
34 34
35 private String operation; 35 private String operation;
36 36
@@ -104,12 +104,12 @@ public class SecurityManifestEntity extends IdEntity implements Serializable { @@ -104,12 +104,12 @@ public class SecurityManifestEntity extends IdEntity implements Serializable {
104 this.prove = prove; 104 this.prove = prove;
105 } 105 }
106 106
107 - public Long getUserid() {  
108 - return userid; 107 + public Long getUSERID() {
  108 + return USERID;
109 } 109 }
110 110
111 - public void setUserid(Long userid) {  
112 - this.userid = userid; 111 + public void setUSERID(Long USERID) {
  112 + this.USERID = USERID;
113 } 113 }
114 114
115 public String getOperation() { 115 public String getOperation() {