Commit f8dc5b81 by sunxin

2019-10-24

parent d7ae9433
......@@ -166,16 +166,20 @@ public class ReportController extends BaseController {
String exchangeAfterUser = reportdao.selectExchangeAfterUser(report.getExchangeAfterUser());
report.setTransferName(exchangeAfterUser);
String isAdmin = reportService.checkRole(user);
if(report.getExchangeAfterUser()!= null){
/*如果设置了不显示 */
if(user.getId().equals(report.getExchangeAfterUser()) && "2".equals(report.getIfClue())){
System.out.printf("隐藏信息=============");
report.setReportPersonName(null);
report.setReportPersonTel(null);
report.setReportPersonEmail(null);
report.setQq(null);
report.setWeixin(null);
if(! isAdmin.equals("1") && ! isAdmin.equals("2")){
/*如果是区域管理员 且设置了不显示 */
if(user.getId().equals(report.getExchangeAfterUser()) && "2".equals(report.getIfClue())){
System.out.printf("隐藏信息=============");
report.setReportPersonName(null);
report.setReportPersonTel(null);
report.setReportPersonEmail(null);
report.setQq(null);
report.setWeixin(null);
}
}
}
}
......@@ -358,16 +362,21 @@ public class ReportController extends BaseController {
}
report.setSupplementCategory(SupplementCategoryStr.substring(0,SupplementCategoryStr.length()-1));
}
String isAdmin = reportService.checkRole(user);
if(report.getExchangeAfterUser()!= null){
/*如果设置了不显示 */
if(user.getId().equals(report.getExchangeAfterUser()) && "2".equals(report.getIfClue())){
System.out.printf("隐藏信息=============");
report.setReportPersonName(null);
report.setReportPersonTel(null);
report.setReportPersonEmail(null);
report.setQq(null);
report.setWeixin(null);
if(! isAdmin.equals("1") && ! isAdmin.equals("2")){
/*如果是区域管理员 且设置了不显示 */
if(user.getId().equals(report.getExchangeAfterUser()) && "2".equals(report.getIfClue())){
System.out.printf("隐藏信息=============");
report.setReportPersonName(null);
report.setReportPersonTel(null);
report.setReportPersonEmail(null);
report.setQq(null);
report.setWeixin(null);
}
}
}
}
......@@ -560,7 +569,7 @@ public class ReportController extends BaseController {
}else{
reportEntity1.setTransferGroup("--");
}*/
//String isAdmin = reportService.checkRole(useradmin);
if (isAdmin.equals("1") || isAdmin.equals("2")) {
model.addAttribute("ifClue", true);
} else {
......@@ -943,7 +952,21 @@ public class ReportController extends BaseController {
for (ReportEntity report002:reportList) {
if(report002.getExchangeAfterUser()!= null){
/*如果设置了不显示 */
if(! isAdmin.equals("1") && ! isAdmin.equals("2")){
/*如果是区域管理员 且设置了不显示 */
if(user.getId().equals(report002.getExchangeAfterUser()) && "2".equals(report002.getIfClue())){
System.out.printf("隐藏信息=============");
report002.setReportPersonName(null);
report002.setReportPersonTel(null);
report002.setReportPersonEmail(null);
report002.setQq(null);
report002.setWeixin(null);
}
}
}
/* if(report002.getExchangeAfterUser()!= null){
*//*如果设置了不显示 *//*
if(user.getId().equals(report002.getExchangeAfterUser()) && "2".equals(report002.getIfClue())){
System.out.printf("隐藏信息=============");
report002.setReportPersonName(null);
......@@ -952,7 +975,7 @@ public class ReportController extends BaseController {
report002.setQq(null);
report002.setWeixin(null);
}
}
}*/
}
......
......@@ -194,31 +194,50 @@ public class ReportToWordController {
XWPFTableRow reportPersonName = peopleInfoTable.getRow(0);
reportPersonName.getCell(0).setText("姓名:");
User user = UserUtils.getUser();
String isAdmin = reportService.checkRole(user);
/*如果移交后是本人 且不显示数据 则设置“”*/
if(user.getId().equals(reportEntity.getExchangeAfterUser()) && "2".equals(reportEntity.getIfClue())){
reportPersonName.addNewTableCell().setText( "");
}else{
reportPersonName.addNewTableCell().setText(reportEntity.getReportPersonName() == null ? "" : reportEntity.getReportPersonName());
}
if(! isAdmin.equals("1") && ! isAdmin.equals("2")){
if(user.getId().equals(reportEntity.getExchangeAfterUser()) && "2".equals(reportEntity.getIfClue())){
reportPersonName.addNewTableCell().setText( "");
}else{
reportPersonName.addNewTableCell().setText(reportEntity.getReportPersonName() == null ? "" : reportEntity.getReportPersonName());
}
}else{
//系统 辅助 管理都能看见
reportPersonName.addNewTableCell().setText(reportEntity.getReportPersonName() == null ? "" : reportEntity.getReportPersonName());
}
//表格第二行
XWPFTableRow reportPersonTel = peopleInfoTable.createRow();
reportPersonTel.getCell(0).setText("手机号:");
if(user.getId().equals(reportEntity.getExchangeAfterUser()) && "2".equals(reportEntity.getIfClue())){
reportPersonTel.getCell(1).setText("");
}else{
if(! isAdmin.equals("1") && ! isAdmin.equals("2")){
if(user.getId().equals(reportEntity.getExchangeAfterUser()) && "2".equals(reportEntity.getIfClue())){
reportPersonTel.getCell(1).setText("");
}else{
reportPersonTel.getCell(1).setText(reportEntity.getReportPersonTel() == null ? "" : reportEntity.getReportPersonTel());
}
}else {
//系统 辅助管理
reportPersonTel.getCell(1).setText(reportEntity.getReportPersonTel() == null ? "" : reportEntity.getReportPersonTel());
}
//表格第三行
XWPFTableRow reportPersonEmail = peopleInfoTable.createRow();
reportPersonEmail.getCell(0).setText("Email:");
if(user.getId().equals(reportEntity.getExchangeAfterUser()) && "2".equals(reportEntity.getIfClue())){
reportPersonEmail.getCell(1).setText("");
}else{
if(! isAdmin.equals("1") && ! isAdmin.equals("2")){
if(user.getId().equals(reportEntity.getExchangeAfterUser()) && "2".equals(reportEntity.getIfClue())){
reportPersonEmail.getCell(1).setText("");
}else{
reportPersonEmail.getCell(1).setText(reportEntity.getReportPersonEmail() == null ? "" : reportEntity.getReportPersonEmail());
}
}else {
//辅助 系统管理员
reportPersonEmail.getCell(1).setText(reportEntity.getReportPersonEmail() == null ? "" : reportEntity.getReportPersonEmail());
}
//表格第四行
XWPFTableRow reportSource = peopleInfoTable.createRow();
reportSource.getCell(0).setText("举报途径:");
......
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