| | |
| | | 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; |
| | | |
| | | /** |
| | | * 手机端,获取用户所有应用 |
| | |
| | | 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); |
| | | } |
| | | } |