Browse Source

电子会刊插件

dev-feature-clueManage
lihuangbin666 3 weeks ago
parent
commit
3f08b44d45
  1. 18
      common/common-association/src/main/java/apelet/association/plugin/electronicJournal/ElectronicJournalFormPlugin.java
  2. 25
      common/common-association/src/main/java/apelet/association/plugin/electronicJournal/ElectronicJournalListPlugin.java

18
common/common-association/src/main/java/apelet/association/plugin/electronicJournal/ElectronicJournalFormPlugin.java

@ -0,0 +1,18 @@
package apelet.association.plugin.electronicJournal;
import apelet.association.utils.CreatNumberUtils;
import apelet.common.core.object.ObjectValue;
import apelet.common.online.abstractplugin.ExecutePluginParent;
import apelet.common.online.model.constant.AttributeEnum;
public class ElectronicJournalFormPlugin extends ExecutePluginParent {
@Override
public void formCreated(String widgetVariableName, ObjectValue objectValue) {
super.formCreated(widgetVariableName, objectValue);
Object object = objectValue.get("view_count");
if(object == null){
this.setWidgetAttribute("view_count", AttributeEnum.VALUE_CHANGE,"0");
}
}
}

25
common/common-association/src/main/java/apelet/association/plugin/electronicJournal/ElectronicJournalListPlugin.java

@ -0,0 +1,25 @@
package apelet.association.plugin.electronicJournal;
import apelet.common.online.abstractplugin.ListPlugin;
import apelet.common.online.dto.OnlineEventPluginExecuteDto;
import apelet.common.online.dto.OnlineFilterDto;
import apelet.common.orm.impl.Filter;
import apelet.common.orm.impl.FilterItem;
import java.util.ArrayList;
import java.util.Arrays;
public class ElectronicJournalListPlugin extends ListPlugin {
@Override
protected Filter getFilter() {
OnlineEventPluginExecuteDto filter1 = this.getDto();
ArrayList<OnlineFilterDto> filterDtoList = (ArrayList<OnlineFilterDto>) filter1.getListParams().get("filterDtoList");
OnlineFilterDto onlineFilterDto = (OnlineFilterDto) filterDtoList.get(0);
Object filterFile = onlineFilterDto.getColumnValue();
Filter filter = new Filter();
filter.add(new FilterItem("journal_category","=",filterFile));
return filter;
}
}
Loading…
Cancel
Save