0?total/sheelRow+1:total/sheelRow;
+ }
+
+}
diff --git a/adc-da-activiti/src/main/java/com/adc/da/common/TaskCommonQuery.java b/adc-da-activiti/src/main/java/com/adc/da/common/TaskCommonQuery.java
new file mode 100644
index 00000000..926117d9
--- /dev/null
+++ b/adc-da-activiti/src/main/java/com/adc/da/common/TaskCommonQuery.java
@@ -0,0 +1,40 @@
+package com.adc.da.common;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+@Data
+@EqualsAndHashCode(callSuper = false)
+public class TaskCommonQuery {
+
+ @ApiModelProperty(value = "当前页")
+ private int current;
+ @ApiModelProperty(value = "数量")
+ private int size;
+ @ApiModelProperty(value = "名称")
+ private String name;
+ @ApiModelProperty(value = "开始时间从")
+ private String startTime;
+ @ApiModelProperty(value = "到")
+ private String endTime;
+ @ApiModelProperty(value = "结束时间从")
+ private String finishStartTime;
+ @ApiModelProperty(value = "到")
+ private String finishEndTime;
+ @ApiModelProperty(value = "流程分类")
+ private String category_id;
+
+ @ApiModelProperty(value = "用户Id")
+ private String userId;
+
+ @ApiModelProperty(value = "流程名称")
+ private String prcName;
+
+ @ApiModelProperty(value = "流程编号")
+ private String prcNum;
+
+ @ApiModelProperty(value = "流程类型")
+ private String prcType;
+
+}
diff --git a/adc-da-activiti/src/main/java/com/adc/da/common/TemplateOriData.java b/adc-da-activiti/src/main/java/com/adc/da/common/TemplateOriData.java
new file mode 100644
index 00000000..a2dcc2d4
--- /dev/null
+++ b/adc-da-activiti/src/main/java/com/adc/da/common/TemplateOriData.java
@@ -0,0 +1,45 @@
+package com.adc.da.common;
+
+/**
+ * @Description:
+ * @Author: yangxuenan
+ * date: 2020/2/21 16:34
+ */
+public class TemplateOriData {
+ private String preMsg = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX。
本标准由广州汽车集团股份有限公司汽车工程研究院XXX提出。
本标准由广州汽车集团股份有限公司汽车工程研究院质量管理部归口。
本标准由广州汽车集团股份有限公司汽车工程研究院XXXX起草。
本标准由广州汽车集团股份有限公司汽车工程研究院XXXX解释。
本标准主要起草人:XXX、XXX、XXX。
本标准于20XX年XX月首次发布。
本标准于20XX年XX月进行第X次修订,标准修订人:XXX。
本次主要修订内容如下:
a) 增加内容的表述
——增加第X.X条XXXX的要求。
b)修改内容的表述
——第X.X条XXXX的要求由“XXX”改为“XXX”。
c)删除内容的表述
——删除原标准第X.X条XXXX的要求。
本标准所替代标准的历次版本发布情况为:
——QJ/GAC XXXX.XXX-XXXX。
";
+ private String titleOne = " 本标准规定了XXXX的术语和定义、技术要求、试验方法、检验规则和标志、包装、运输及贮存。
本标准适用于广汽研究院开发的乘用车用的XXXX。
";
+ private String titleTwo = " 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
[国家标准]
[行业标准]
[地方标准]
[法规、规程、规范和其它有关文件]
[ISO标准]
[IEC标准]
[ISO、IEC有关文件]
[其它国际标准]
[其它国际有关文件]
[本企业已发布的院级标准]
";
+ private String titleThree = " 下列术语和定义适用于本标准。
";
+
+ public String getPreMsg() {
+ return preMsg;
+ }
+
+ public void setPreMsg(String preMsg) {
+ this.preMsg = preMsg;
+ }
+
+ public String getTitleOne() {
+ return titleOne;
+ }
+
+ public void setTitleOne(String titleOne) {
+ this.titleOne = titleOne;
+ }
+
+ public String getTitleTwo() {
+ return titleTwo;
+ }
+
+ public void setTitleTwo(String titleTwo) {
+ this.titleTwo = titleTwo;
+ }
+
+ public String getTitleThree() {
+ return titleThree;
+ }
+
+ public void setTitleThree(String titleThree) {
+ this.titleThree = titleThree;
+ }
+}
diff --git a/adc-da-activiti/src/main/java/com/adc/da/common/TextCompare.java b/adc-da-activiti/src/main/java/com/adc/da/common/TextCompare.java
new file mode 100644
index 00000000..266a5916
--- /dev/null
+++ b/adc-da-activiti/src/main/java/com/adc/da/common/TextCompare.java
@@ -0,0 +1,9 @@
+package com.adc.da.common;
+
+/**
+ * @Description:
+ * @Author: yangxuenan
+ * date: 2019/12/5 13:50
+ */
+public class TextCompare {
+}
diff --git a/adc-da-activiti/src/main/java/com/adc/da/common/UploadFile.java b/adc-da-activiti/src/main/java/com/adc/da/common/UploadFile.java
new file mode 100644
index 00000000..6a96f877
--- /dev/null
+++ b/adc-da-activiti/src/main/java/com/adc/da/common/UploadFile.java
@@ -0,0 +1,64 @@
+package com.adc.da.common;
+
+public class UploadFile {
+
+ private String id;
+
+ private String fileName;
+
+ private String oldFileName;
+
+ private String fileSuffix;
+
+ private String filePath;
+
+ private String attId;
+
+ public String getId() {
+ return id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getFileName() {
+ return fileName;
+ }
+
+ public void setFileName(String fileName) {
+ this.fileName = fileName;
+ }
+
+ public String getOldFileName() {
+ return oldFileName;
+ }
+
+ public void setOldFileName(String oldFileName) {
+ this.oldFileName = oldFileName;
+ }
+
+ public String getFileSuffix() {
+ return fileSuffix;
+ }
+
+ public void setFileSuffix(String fileSuffix) {
+ this.fileSuffix = fileSuffix;
+ }
+
+ public String getFilePath() {
+ return filePath;
+ }
+
+ public void setFilePath(String filePath) {
+ this.filePath = filePath;
+ }
+
+ public String getAttId() {
+ return attId;
+ }
+
+ public void setAttId(String attId) {
+ this.attId = attId;
+ }
+}
diff --git a/adc-da-activiti/src/main/java/com/adc/da/common/UploadFileInfo.java b/adc-da-activiti/src/main/java/com/adc/da/common/UploadFileInfo.java
new file mode 100644
index 00000000..983d526b
--- /dev/null
+++ b/adc-da-activiti/src/main/java/com/adc/da/common/UploadFileInfo.java
@@ -0,0 +1,36 @@
+package com.adc.da.common;
+
+/**
+ * @Description:
+ * @Author: yangxuenan
+ * date: 2020/1/9 18:59
+ */
+public class UploadFileInfo {
+ private String id;
+ private String filePath;
+ private String name;
+
+ public String getId() {
+ return id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getFilePath() {
+ return filePath;
+ }
+
+ public void setFilePath(String filePath) {
+ this.filePath = filePath;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+}
diff --git a/adc-da-activiti/src/main/java/com/adc/da/common/UseModuleEnum.java b/adc-da-activiti/src/main/java/com/adc/da/common/UseModuleEnum.java
new file mode 100644
index 00000000..ea7125c7
--- /dev/null
+++ b/adc-da-activiti/src/main/java/com/adc/da/common/UseModuleEnum.java
@@ -0,0 +1,26 @@
+package com.adc.da.common;
+
+/**
+ * 标准库参数类型枚举设置
+ * @author gaoyan
+ * date 2018/09/03
+ */
+public enum UseModuleEnum {
+
+ SOURCE_FILE("SOURCE_FILE","源文件"),WEB_FILE("WEB_FILE","PC预览文件"),MOBLE_FILE("MOBLE_FILE","手机预览文件");
+
+ private String value;
+ private String lable;
+
+ private UseModuleEnum(String value, String lable) {
+ this.value = value;
+ this.lable = lable;
+ }
+ public String getValue() {
+ return value;
+ }
+ public String getLable() {
+ return lable;
+ }
+
+}
diff --git a/adc-da-activiti/src/main/java/com/adc/da/common/WDWUtil.java b/adc-da-activiti/src/main/java/com/adc/da/common/WDWUtil.java
new file mode 100644
index 00000000..7abbc115
--- /dev/null
+++ b/adc-da-activiti/src/main/java/com/adc/da/common/WDWUtil.java
@@ -0,0 +1,164 @@
+package com.adc.da.common;
+
+import org.apache.commons.lang3.StringUtils;
+
+import java.util.regex.Pattern;
+
+/**
+ * @des : excel版本判断类
+ * @author: duyunbao
+ * @email: 1114808306@qq.com
+ * @date 2017/10/27 16:59
+ **/
+public class WDWUtil {
+
+ /**
+ * @method_name: isExcel2003
+ * @des :是否是2003的excel,返回true是2003
+ * @author: duyunbao
+ * @param: [filePath]
+ * @return: boolean
+ * @date: 2017/10/27 16:57
+ **/
+ public static boolean isExcel2003(String filePath) {
+ return filePath.matches("^.+\\.(?i)(xls)$");
+ }
+
+ /**
+ * @method_name: isExcel2007
+ * @des : 是否是2007的excel,返回true是2007
+ * @author: duyunbao
+ * @param: [filePath]
+ * @return: boolean
+ * @date: 2017/10/27 16:57
+ **/
+ public static boolean isExcel2007(String filePath) {
+ return filePath.matches("^.+\\.(?i)(xlsx)$");
+ }
+
+
+ /**
+ * 判断字符串是否是整数
+ * @MethodName:isInteger
+ * @author: DuYunbao
+ * @date: 2018/5/22 18:00
+ */
+ public static boolean isNumeric(String str){
+ for (int i = str.length();--i>=0;){
+ if (!Character.isDigit(str.charAt(i))){
+ return false;
+ }
+ }
+ return true;
+ }
+
+ /**方法二:推荐,速度最快
+ * 判断是否为整数
+ * @param str 传入的字符串
+ * @return 是整数返回true,否则返回false
+ */
+ public static boolean isInteger(String str) {
+ Pattern pattern = Pattern.compile("^[-\\+]?[\\d]*$");
+ return pattern.matcher(str).matches();
+ }
+
+ /**
+ * 字母或数字
+ *
+ * @MethodName:isLetterDigitOrChinese
+ * @author: DuYunbao
+ * @date: 2018/5/30 15:26
+ */
+ public static boolean isLetterOrNumber(String str) {
+ String regex = "^(\\d|[a-zA-Z])+$";
+ return !str.matches(regex);
+ }
+
+ /**
+ * 汉字、字母、()
+ *
+ * @MethodName:isLetterOrChineseOrChar1
+ * @author: DuYunbao
+ * @date: 2018/5/30 15:53
+ */
+ public static boolean isLetterOrChineseOrChar1(String str) {
+ String regex = "[^\\a-\\z\\A-\\Z\\u4E00-\\u9FA5\\()\\()]";
+ return str.matches(regex);
+ }
+
+ /**
+ * 汉字、字母、数字
+ *
+ * @MethodName:isLetterOrChineseOrNumber
+ * @author: DuYunbao
+ * @date: 2018/5/30 15:56
+ */
+ public static boolean isLetterOrChineseOrNumber(String str) {
+ String regex = "^[\\u4E00-\\u9FA5A-Za-z0-9]+$";
+ return !str.matches(regex);
+ }
+
+ /**
+ * 汉字、字母、()、-、下划线
+ *
+ * @MethodName:isChineseOrLetterOrUnderlineOrChar1
+ * @author: DuYunbao
+ * @date: 2018/5/30 16:03
+ */
+ public static boolean isChineseOrLetterOrUnderlineOrChar1(String str) {
+ String regex = "^[\\u4E00-\\u9FA5A-Za-z_\\-\\()\\()]+$";
+ return !str.matches(regex);
+ }
+
+ /**
+ * 数字
+ *
+ * @MethodName:isNumbee
+ * @author: DuYunbao
+ * @date: 2018/5/30 16:09
+ */
+ public static boolean isNumber(String str) {
+ String regex = "\\D";
+ return str.matches(regex);
+ }
+
+ /**
+ * 数字、大写字母、-
+ *
+ * @MethodName:isNumberOrLowerLetterOrChar1
+ * @author: DuYunbao
+ * @date: 2018/5/30 16:41
+ */
+ public static boolean isNumberOrLowerLetterOrChar1(String str) {
+ String regex = "^[A-Z0-9\\-]+$";
+ return !str.matches(regex);
+ }
+
+ /**
+ * 汉字、数字、字母、()、-、下划线
+ *
+ * @MethodName:isChineseOrNumberOrLetterOrUnderlineOrChar
+ * @author: DuYunbao
+ * @date: 2018/5/30 16:45
+ */
+ public static boolean isChineseOrNumberOrLetterOrUnderlineOrChar(String str) {
+ String regex = "^[\\u4E00-\\u9FA5A-Za-z0-9_\\-\\()\\()]+$";
+ return !str.matches(regex);
+ }
+
+
+ /**
+ * 去除整数含有小数点
+ * @MethodName:subStr
+ * @author: DuYunbao
+ * @date: 2018/5/31 11:19
+ */
+ public static String subStr(String text) {
+ if (StringUtils.isNotEmpty(text)) {
+ if(text.contains(".0") && text.substring(text.length()-2,text.length()).equals(".0")) {
+ text = text.substring(0,text.length()-2);
+ }
+ }
+ return text;
+ }
+}
diff --git a/adc-da-activiti/src/main/java/com/adc/da/common/WarnPutTypeEnum.java b/adc-da-activiti/src/main/java/com/adc/da/common/WarnPutTypeEnum.java
new file mode 100644
index 00000000..b670c489
--- /dev/null
+++ b/adc-da-activiti/src/main/java/com/adc/da/common/WarnPutTypeEnum.java
@@ -0,0 +1,30 @@
+package com.adc.da.common;
+
+/**
+ * 标准法规分类
+ * @author gaoyan
+ * date 2018/09/19
+ */
+public enum WarnPutTypeEnum {
+
+ NEWCAR("NEWCAR","新定车型"),NEWPRODUCT("NEWPRODUCT","新生产车型"),
+ PRODUCT("PRODUCT","在产车型");
+
+ private String value;
+ private String lable;
+
+ private WarnPutTypeEnum(String value, String lable) {
+ this.value = value;
+ this.lable = lable;
+ }
+ public String getValue() {
+ return value;
+ }
+ public String getLable() {
+ return lable;
+ }
+
+
+
+
+}
diff --git a/adc-da-activiti/src/main/java/com/adc/da/common/WarnTimeEnum.java b/adc-da-activiti/src/main/java/com/adc/da/common/WarnTimeEnum.java
new file mode 100644
index 00000000..9a8e3725
--- /dev/null
+++ b/adc-da-activiti/src/main/java/com/adc/da/common/WarnTimeEnum.java
@@ -0,0 +1,33 @@
+package com.adc.da.common;
+
+/**
+ * 预警时间间隔
+ * @author syt
+ * date 2018/09/19
+ */
+public enum WarnTimeEnum {
+
+ THREEMONTH("THREEMONTH","三个月",3),SIXMONTH("SIXMONTH","六个月",6),
+ ONEYEAR("ONEYEAR","一年",12),TWOYEAR("TWOYEAR","两年",24);
+
+ private String value;
+ private String lable;
+ private int month;
+
+ private WarnTimeEnum(String value, String lable,int month) {
+ this.value = value;
+ this.lable = lable;
+ this.month = month;
+ }
+ public String getValue() {
+ return value;
+ }
+ public String getLable() {
+ return lable;
+ }
+
+
+ public int getMonth() {
+ return month;
+ }
+}
diff --git a/adc-da-activiti/src/main/java/com/adc/da/common/Wrapper.java b/adc-da-activiti/src/main/java/com/adc/da/common/Wrapper.java
new file mode 100644
index 00000000..ebf1743f
--- /dev/null
+++ b/adc-da-activiti/src/main/java/com/adc/da/common/Wrapper.java
@@ -0,0 +1,94 @@
+package com.adc.da.common;
+
+import java.io.Serializable;
+
+public class Wrapper implements Serializable {
+ private static final long serialVersionUID = 1L;
+ public static final int SUCCESS_CODE = 200;
+ public static final String SUCCESS_MESSAGE = "操作成功";
+ public static final int ERROR_CODE = 500;
+ public static final String ERROR_MESSAGE = "内部异常";
+ public static final int ILLEGAL_ARGUMENT_CODE_ = 100;
+ public static final String ILLEGAL_ARGUMENT_MESSAGE = "参数非法";
+ private boolean success;
+ private int code;
+ private String message;
+ private T result;
+
+ Wrapper() {
+ this(200, "操作成功");
+ }
+
+ Wrapper(int code, String message) {
+ this(code, message, (T) null);
+ }
+
+ Wrapper(int code, String message, T result) {
+ this.success = true;
+ this.code(code).message(message).result(result);
+ }
+
+ private Wrapper code(int code) {
+ this.setCode(code);
+ return this;
+ }
+
+ private Wrapper message(String message) {
+ this.setMessage(message);
+ return this;
+ }
+
+ public Wrapper result(T result) {
+ this.setResult(result);
+ return this;
+ }
+
+ public boolean success() {
+ return 200 == this.code;
+ }
+
+ public boolean error() {
+ return !this.success();
+ }
+
+ public boolean isSuccess() {
+ return this.success;
+ }
+
+ public int getCode() {
+ return this.code;
+ }
+
+ public String getMessage() {
+ return this.message;
+ }
+
+ public T getResult() {
+ return this.result;
+ }
+
+ public void setSuccess(boolean success) {
+ this.success = success;
+ }
+
+ public void setCode(int code) {
+ this.code = code;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public void setResult(T result) {
+ this.result = result;
+ }
+
+ protected boolean canEqual(Object other) {
+ return other instanceof Wrapper;
+ }
+
+
+ public String toString() {
+ return "Wrapper(success=" + this.isSuccess() + ", code=" + this.getCode() + ", message=" + this.getMessage() + ", result=" + this.getResult() + ")";
+ }
+}
diff --git a/adc-da-activiti/src/main/java/com/adc/da/workFlow/common/ExportExcel.java b/adc-da-activiti/src/main/java/com/adc/da/workFlow/common/ExportExcel.java
new file mode 100644
index 00000000..0460891c
--- /dev/null
+++ b/adc-da-activiti/src/main/java/com/adc/da/workFlow/common/ExportExcel.java
@@ -0,0 +1,99 @@
+package com.adc.da.workFlow.common;
+
+import com.alibaba.fastjson.JSONArray;
+import com.alibaba.fastjson.JSONObject;
+import org.apache.commons.lang.StringUtils;
+import org.apache.poi.ss.usermodel.*;
+import org.apache.poi.xssf.usermodel.XSSFWorkbook;
+import sun.awt.SunHints;
+
+
+import java.util.List;
+import java.util.Map;
+
+public class ExportExcel {
+
+ private String header;
+
+ private static String[] property;
+ Workbook workbook=new XSSFWorkbook();
+
+ public void setProperty(String property){
+ this.property=property.split(",");
+ }
+
+ public void setHeader(String header){
+ this.header=header;
+ }
+
+ public Workbook getWorkBook(T dataJson) throws Exception {
+ JSONArray dataArray = JSONObject.parseArray(dataJson.toString());
+
+ CellStyle cellStyle = workbook.createCellStyle();//初始化单元格格式对象
+ cellStyle.setAlignment(HorizontalAlignment.CENTER);
+
+
+ Sheet sheet = workbook.createSheet();
+ sheet.setDefaultColumnWidth(25);
+
+ createHeader(sheet,header);
+
+ createData(sheet,dataArray);
+
+ return workbook;
+ }
+
+
+ public static void createHeader(Sheet sheet, String header){
+
+ Row rowHeader = sheet.createRow(0);//开始创建标题行
+ if (StringUtils.isNotBlank(header)) {
+ String[] headerArr = header.split(",");
+ for (int i=0;i < headerArr.length; i++) {
+
+ rowHeader.createCell(i).setCellValue(headerArr[i]);
+
+ }
+ }
+ }
+
+
+
+ public static void createData(Sheet sheet, List> data) throws Exception{
+
+ if (data != null && !data.isEmpty()) {
+ for (int i=0;i < data.size(); i++) {
+
+ Row row = sheet.createRow(i+1);
+
+ int sheetNum = 0;
+
+ JSONObject datumJson =(JSONObject)data.get(i);
+ /**
+ * 遍历jsonObject值填入一行的单元格中
+ */
+ for (String s : property) {
+ String value = datumJson.getString(s);
+ row.createCell(sheetNum).setCellValue(value);
+ sheetNum++;
+ }
+// Class cls = importDto.getClass();
+// Field[] fields = cls.getDeclaredFields();
+// for (Field field : fields) {
+// field.setAccessible(true);
+// if (field.get(importDto)!=null){
+// String value = field.get(importDto).toString();
+// row.createCell(sheetNum).setCellValue(value);
+// }else {
+// row.createCell(sheetNum).setCellValue("");
+// }
+// sheetNum++;
+// }
+ }
+ }
+ }
+
+
+
+
+}
diff --git a/adc-da-activiti/src/main/java/com/adc/da/workFlow/controller/ActSarItemsBussEOController.java b/adc-da-activiti/src/main/java/com/adc/da/workFlow/controller/ActSarItemsBussEOController.java
new file mode 100644
index 00000000..b7628543
--- /dev/null
+++ b/adc-da-activiti/src/main/java/com/adc/da/workFlow/controller/ActSarItemsBussEOController.java
@@ -0,0 +1,124 @@
+package com.adc.da.workFlow.controller;
+
+
+import com.adc.da.base.web.BaseController;
+import com.adc.da.http.ResponseMessage;
+import com.adc.da.http.Result;
+import com.adc.da.slrs.sarStandardsInfo.entity.ActSarItemsEO;
+import com.adc.da.workFlow.entity.GetQBZXDExcelDto;
+import com.adc.da.workFlow.service.ActSarItemsBussEOService;
+import com.alibaba.excel.EasyExcel;
+import com.alibaba.fastjson.JSON;
+import com.google.common.collect.Lists;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.apache.commons.lang3.StringUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletResponse;
+import java.io.IOException;
+import java.net.URLEncoder;
+import java.util.*;
+import java.util.stream.Collectors;
+
+@RestController
+@RequestMapping("/${restPath}/lawss/actSarItemsBuss")
+@Api(description = "|ActSarItemsBuss|")
+public class ActSarItemsBussEOController extends BaseController {
+
+ @Autowired
+ private ActSarItemsBussEOService actSarItemsEOService;
+
+// private static final Logger logger = LoggerFactory.getLogger(AttFileEOController.class);
+
+ @ApiOperation(value = "|SarBussionessStand|企标复审入库流程")
+ @PostMapping("/processCreateFsBuss")
+ public ResponseMessage processCreateFsBuss(String infoJson) throws Exception {
+ if (StringUtils.isNotBlank(infoJson)) {
+ actSarItemsEOService.processCreateFsBuss(infoJson);
+ return Result.success("入库成功");
+ } else {
+ return Result.error("传入数据json不能为空");
+ }
+ }
+
+ @ApiOperation(value = "|SarBussionessStand|企标入库流程")
+ @PostMapping("/processCreateBuss")
+ public ResponseMessage processCreateBuss(String infoJson) throws Exception {
+ if (StringUtils.isNotBlank(infoJson)) {
+ String bussId = actSarItemsEOService.processCreateBuss(infoJson);
+ return Result.success(bussId);
+ } else {
+ return Result.error("传入数据json不能为空");
+ }
+ }
+
+ @ApiOperation(value = "手动更新")
+ @GetMapping("/autoUpdIndex")
+ public void autoUpdIndex(@RequestParam("pid") String pid,@RequestParam("bussId") String bussId) {
+ actSarItemsEOService.autoUpdIndex(pid,bussId);
+ }
+
+ @ApiOperation(value = "导出全部意见-企标制修订-技术标准-起草单位高级经理审核节点")
+ @PostMapping("/exportAllBZZXDJSBZ")
+ public void getAllStandYJCL(HttpServletResponse response, @RequestBody Map params){
+ try {
+ net.sf.json.JSONArray jsonArray = net.sf.json.JSONArray.fromObject(params.get("json"));
+ List