chengf
2025-08-19 c7255cb752c12bf5c0c5e2b8bac0ad82d4cdf71b
service-fee/src/main/java/com/java110/fee/cmd/feePrintPage/ListFeePrintPageCmd.java
@@ -20,6 +20,8 @@
import com.java110.core.context.ICmdDataFlowContext;
import com.java110.core.event.cmd.Cmd;
import com.java110.core.event.cmd.CmdEvent;
import com.java110.dto.fee.FeePrintPageTemplateDto;
import com.java110.intf.fee.IFeePrintPageTemplateV1InnerServiceSMO;
import com.java110.intf.fee.IFeePrintPageV1InnerServiceSMO;
import com.java110.utils.exception.CmdException;
import com.java110.utils.util.BeanConvertUtil;
@@ -32,6 +34,7 @@
import org.springframework.http.HttpStatus;
import org.slf4j.Logger;
import com.java110.core.log.LoggerFactory;
import org.springframework.util.CollectionUtils;
/**
@@ -50,6 +53,8 @@
  private static Logger logger = LoggerFactory.getLogger(ListFeePrintPageCmd.class);
    @Autowired
    private IFeePrintPageV1InnerServiceSMO feePrintPageV1InnerServiceSMOImpl;
    @Autowired
    private IFeePrintPageTemplateV1InnerServiceSMO feePrintPageTemplateV1InnerServiceSMOImpl;
    @Override
    public void validate(CmdEvent event, ICmdDataFlowContext cmdDataFlowContext, JSONObject reqJson) {
@@ -69,6 +74,23 @@
               feePrintPageDtos = feePrintPageV1InnerServiceSMOImpl.queryFeePrintPages(feePrintPageDto);
           } else {
               feePrintPageDtos = new ArrayList<>();
               FeePrintPageTemplateDto feePrintPageTemplateDto = new FeePrintPageTemplateDto();
               feePrintPageTemplateDto.setRow(50);
               feePrintPageTemplateDto.setPage(1);
               feePrintPageTemplateDto.setIsDefault(1);
               List<FeePrintPageTemplateDto> feePrintPageTemplateDtos = feePrintPageTemplateV1InnerServiceSMOImpl.queryFeePrintPageTemplates(feePrintPageTemplateDto);
               if(!CollectionUtils.isEmpty(feePrintPageTemplateDtos)){
                   FeePrintPageDto feePrintDto= new FeePrintPageDto();
                   feePrintDto.setPageId(feePrintPageTemplateDtos.get(0).getTemplateId());
                   feePrintDto.setCommunityId(feePrintPageDto.getCommunityId());
                   feePrintDto.setPageName(feePrintPageTemplateDtos.get(0).getName());
                   feePrintDto.setPageUrl(feePrintPageTemplateDtos.get(0).getTemplateId());
                   feePrintDto.setState("T");
                   feePrintDto.setTemplateName(feePrintPageTemplateDtos.get(0).getName());
                   feePrintDto.setUrl(feePrintPageTemplateDtos.get(0).getUrl());
                   feePrintPageDtos.add(feePrintDto);
                   count = 1;
               }
           }
           ResultVo resultVo = new ResultVo((int) Math.ceil((double) count / (double) reqJson.getInteger("row")), count, feePrintPageDtos);