6c
2025-05-07 0be0f02a23158694e6c72d899b75670283a5fcf1
src/main/java/com/product/mobile/core/service/CommonMVCService.java
@@ -1,28 +1,17 @@
package com.product.mobile.core.service;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import com.aspose.p6a2feef8.p995e1fda.pbdb106a0.b;
import com.product.common.lang.StringUtils;
import com.product.core.config.CoreConst;
import com.product.core.config.Global;
import com.product.core.dao.BaseDao;
import com.product.core.entity.DataTableEntity;
import com.product.core.entity.FieldSetEntity;
import com.product.core.exception.BaseException;
import com.product.core.log.SystemLogger;
import com.product.core.service.support.AbstractBaseService;
import com.product.core.spring.context.SpringMVCContextHolder;
import com.product.mobile.core.config.MobileCoreCode;
import com.product.mobile.core.config.MobileCoreConst;
import com.product.module.sys.entity.SystemUser;
import com.product.util.BaseUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import java.text.SimpleDateFormat;
/**
 * 手机端,获取用户所有应用
@@ -124,4 +113,24 @@
      FieldSetEntity fs=baseDao.getFieldSetBySQL(sql, null, false);
      return fs;
    }
   /**
    * 根据按钮uuid找到连接的第一个页面
    * @param fse
    * @return
    */
   public FieldSetEntity getNextPageByButtonUUID(FieldSetEntity fse) {
      String buttonUUID = fse.getUUID();
      StringBuilder sql = new StringBuilder(128);
      sql.append("\nSELECT p.flow_uuid type_code,p.flow_title");
      sql.append("\nFROM product_sys_mvc_page p");
      sql.append("\nINNER JOIN product_sys_link l ON p.uuid=l.line_to");
      sql.append("\nWHERE l.line_from=?");
      sql.append("\nORDER BY p.id DESC");
      DataTableEntity nextPageDte = baseDao.listTable(sql.toString(), new Object[]{buttonUUID});
      if (DataTableEntity.isEmpty(nextPageDte)) {
         throw new BaseException(MobileCoreCode.GET_MVC_PAGE_INFO_FAIL);
      }
      return nextPageDte.getFieldSetEntity(0);
   }
}