From d7d3e6d3d8add237181db168b21e19b8ffef782d Mon Sep 17 00:00:00 2001
From: shicf <shi_chongfu@163.com>
Date: 星期一, 20 十月 2025 15:09:37 +0800
Subject: [PATCH] 注释
---
src/main/java/com/product/mobile/core/service/CommonMVCService.java | 53 +++++++++++++++++++++++++++++++----------------------
1 files changed, 31 insertions(+), 22 deletions(-)
diff --git a/src/main/java/com/product/mobile/core/service/CommonMVCService.java b/src/main/java/com/product/mobile/core/service/CommonMVCService.java
index e43226a..5dfb8f5 100644
--- a/src/main/java/com/product/mobile/core/service/CommonMVCService.java
+++ b/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;
/**
* 鎵嬫満绔紝鑾峰彇鐢ㄦ埛鎵�鏈夊簲鐢�
@@ -32,7 +21,7 @@
@Component
public class CommonMVCService extends AbstractBaseService{
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); //鍒跺畾杈撳嚭鏍煎紡
-
+
@Autowired
public BaseDao baseDao;
/**
@@ -41,7 +30,7 @@
* @param uuid
*/
public String getApproveDetailUUID(String table,String uuid) {
-
+
DataTableEntity dt = getBaseDao().listTable("product_sys_flow_detail", " record_uuid=? and table_name=? ",new Object[]{uuid,table});
if(dt.isEmpty()) {
return null;
@@ -53,14 +42,14 @@
* 鏌ュ嚭MVC涓寜閽搷浣滅殑鐣岄潰锛岀晫闈㈠悗闈㈢殑鎵�鏈夋寜閽�
* @param button 鏈夊彲鑳芥槸绫诲瀷锛屾湁鍙兘鏄痷uid
* @param table
- * @param functionUuid
+ * @param functionUuid
* @return
* @throws BaseException
*/
public FieldSetEntity getPageButtons(FieldSetEntity fse) throws BaseException{
-
+
String buttonUuid=fse.getString("buttonUuid");
-
+
String table=fse.getString(CoreConst.SYSTEM_TABLE_NAME_LABEL);
if(table==null) table=fse.getTableName();
String functionUuid=fse.getString("functionUuid");
@@ -73,7 +62,7 @@
}
}
FieldSetEntity page=null;
-
+
if(!StringUtils.isEmpty(functionUuid)) {
//鏍规嵁鎸夐挳绫诲瀷鏌ュ嚭鎸夐挳uuid
if(StringUtils.isEmpty(buttonUuid)&& !StringUtils.isEmpty(buttonType) ) {
@@ -95,7 +84,7 @@
if(!DataTableEntity.isEmpty(d)) {
page=d.getFieldSetEntity(0);//鍙栫涓�鏉�
}else {
-
+
}
}
if(page!=null) {
@@ -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);
+ }
}
--
Gitblit v1.9.2