|
|
|
@ -31,8 +31,6 @@ public class LogViewServiceImpl extends Service implements LogViewService {
|
|
|
|
|
OrganizationWeaTable<LogViewVO> table = new OrganizationWeaTable<>(user, LogViewVO.class);
|
|
|
|
|
String sqlWhere = buildSqlWhere(param);
|
|
|
|
|
table.setSqlwhere(sqlWhere);
|
|
|
|
|
System.out.println("----------------------------");
|
|
|
|
|
System.out.println(sqlWhere);
|
|
|
|
|
WeaResultMsg result = new WeaResultMsg(false);
|
|
|
|
|
result.putAll(table.makeDataResult());
|
|
|
|
|
result.success();
|
|
|
|
@ -60,17 +58,13 @@ public class LogViewServiceImpl extends Service implements LogViewService {
|
|
|
|
|
selectOperateDate.add(new SearchConditionOption("7", "上个月"));
|
|
|
|
|
selectOperateDate.add(new SearchConditionOption("9", "上一季"));
|
|
|
|
|
selectOperateDate.add(new SearchConditionOption("8", "上一年"));
|
|
|
|
|
selectOperateDate.add(new SearchConditionOption("6", "指定日期范围"));
|
|
|
|
|
|
|
|
|
|
SearchConditionItem operateDate = OrganizationFormItemUtil.selectItem(user, selectOperateDate, 2, 16, 6, false, "操作时间", "operateDate");
|
|
|
|
|
operateDate.setDateGroup(true);
|
|
|
|
|
//SearchConditionItem operateDate = OrganizationFormItemUtil.dateGroupItem(user, 2, 16, false, 2, "操作时间","operateDate");
|
|
|
|
|
//selectOperateDate.add(new SearchConditionOption("6", "指定日期范围"));
|
|
|
|
|
|
|
|
|
|
SearchConditionItem operateDate = OrganizationFormItemUtil.selectItem(user, selectOperateDate, 2, 16, 6, false, "操作时间", "operateDate");
|
|
|
|
|
// 操作者部门
|
|
|
|
|
SearchConditionItem departmentId = OrganizationFormItemUtil.browserItem(user, 2, 16, 2, false, "操作者部门", "161", "departmentId", "deptBrowser");
|
|
|
|
|
// 操作者分部
|
|
|
|
|
SearchConditionItem companyId = OrganizationFormItemUtil.browserItem(user, 2, 16, 2, false, "操作者分部", "161", "companyId", "compBrowser");
|
|
|
|
|
//conditionItems.add(operateDate);
|
|
|
|
|
conditionItems.add(operatorId);
|
|
|
|
|
conditionItems.add(operateDate);
|
|
|
|
|
conditionItems.add(departmentId);
|
|
|
|
@ -86,12 +80,29 @@ public class LogViewServiceImpl extends Service implements LogViewService {
|
|
|
|
|
return null;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
static class DateGroupData {
|
|
|
|
|
private String name;
|
|
|
|
|
private String value;
|
|
|
|
|
|
|
|
|
|
public DateGroupData(String name, String value) {
|
|
|
|
|
this.name = name;
|
|
|
|
|
this.value = value;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getName() {
|
|
|
|
|
return name;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getValue() {
|
|
|
|
|
return value;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
private String buildSqlWhere(LogViewSearchParam param) {
|
|
|
|
|
if (null == param) {
|
|
|
|
|
return "";
|
|
|
|
|
}
|
|
|
|
|
String sqlWhere = " where delete_type = 0 ";
|
|
|
|
|
if(StringUtils.isNotBlank(param.getModuleType())){
|
|
|
|
|
if (StringUtils.isNotBlank(param.getModuleType())) {
|
|
|
|
|
sqlWhere += " and operate_module = '" + param.getModuleType() + "'";
|
|
|
|
|
}
|
|
|
|
|
if (null != param.getOperatorId()) {
|
|
|
|
|