diff --git a/laws-modules/src/main/java/com/jero/modules/laws/common/mapper/xml/LawsCommonMapper.xml b/laws-modules/src/main/java/com/jero/modules/laws/common/mapper/xml/LawsCommonMapper.xml
index ad1bd46e..93028374 100644
--- a/laws-modules/src/main/java/com/jero/modules/laws/common/mapper/xml/LawsCommonMapper.xml
+++ b/laws-modules/src/main/java/com/jero/modules/laws/common/mapper/xml/LawsCommonMapper.xml
@@ -79,20 +79,21 @@
ANY_VALUE(standard.new_auth_impl_date) as new_auth_impl_date,
ANY_VALUE(standard.create_by) as create_by,
ANY_VALUE(standard.responsible_user) as responsible_user,
- ANY_VALUE(standard.release_date) as release_date
+ ANY_VALUE(standard.release_date) as release_date,
+ ANY_VALUE(standard.standard_class) as standard_class
, ANY_VALUE(split.id) as split_info_id
FROM
(SELECT id, standard_number, standard_name, implementation_date, null as release_date, standard_state, '1' AS source, create_time,
- new_product_impl_date, new_auth_impl_date, create_by, responsible_user
+ new_product_impl_date, new_auth_impl_date, create_by, responsible_user, standard_class
FROM laws_domestic_standard
WHERE del_flag = 0
UNION ALL
SELECT id, standard_number, standard_name, null as implementation_date, release_date, standard_state as es_standard_state, '3' AS source, create_time,
- null as new_product_impl_date, null as new_auth_impl_date, create_by, null as responsible_user
+ null as new_product_impl_date, null as new_auth_impl_date, create_by, null as responsible_user, standard_class
FROM laws_enterprise_standard
WHERE del_flag = 0) standard
diff --git a/laws-modules/src/main/java/com/jero/modules/laws/common/vo/ManyStandardSelectionBox.java b/laws-modules/src/main/java/com/jero/modules/laws/common/vo/ManyStandardSelectionBox.java
index 8bd7cdd2..0902d09c 100644
--- a/laws-modules/src/main/java/com/jero/modules/laws/common/vo/ManyStandardSelectionBox.java
+++ b/laws-modules/src/main/java/com/jero/modules/laws/common/vo/ManyStandardSelectionBox.java
@@ -1,5 +1,6 @@
package com.jero.modules.laws.common.vo;
+import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.jero.common.aspect.annotation.Dict;
import io.swagger.annotations.ApiModel;
@@ -64,6 +65,9 @@ public class ManyStandardSelectionBox {
@ApiModelProperty(value = "责任人")
@Dict(dictTable = "sys_user",dicText = "realname",dicCode = "id")
private java.lang.String responsibleUser;
+ @ApiModelProperty(value = "标准类别")
+ @TableField(exist = false)
+ private String standardClass;
public void setStandardState(String standardState) {
this.standardState = standardState;
diff --git a/laws-modules/src/main/java/com/jero/modules/laws/documenttool/entity/DocumentSplitInfo.java b/laws-modules/src/main/java/com/jero/modules/laws/documenttool/entity/DocumentSplitInfo.java
index 9af50ed9..e081e969 100644
--- a/laws-modules/src/main/java/com/jero/modules/laws/documenttool/entity/DocumentSplitInfo.java
+++ b/laws-modules/src/main/java/com/jero/modules/laws/documenttool/entity/DocumentSplitInfo.java
@@ -99,4 +99,11 @@ public class DocumentSplitInfo extends BaseEntity {
@TableField(exist = false)
@Dict(dicCode = "split_standard_source")
private String splitStandardSource;
+
+ /**
+ * 标准类别
+ */
+ @ApiModelProperty(value = "标准类别")
+ @TableField(exist = false)
+ private String standardClass;
}
diff --git a/laws-modules/src/main/java/com/jero/modules/laws/documenttool/service/impl/DocumentSplitServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/laws/documenttool/service/impl/DocumentSplitServiceImpl.java
index 048e4b63..8f6c69bc 100644
--- a/laws-modules/src/main/java/com/jero/modules/laws/documenttool/service/impl/DocumentSplitServiceImpl.java
+++ b/laws-modules/src/main/java/com/jero/modules/laws/documenttool/service/impl/DocumentSplitServiceImpl.java
@@ -234,6 +234,7 @@ public class DocumentSplitServiceImpl implements IDocumentSplitService {
LawsDomesticStandard lawsDomesticStandard = domesticMap.get(standardId).get(0);
documentSplitInfo.setSerialNumber(lawsDomesticStandard.getStandardNumber());
documentSplitInfo.setTitle(lawsDomesticStandard.getStandardName());
+ documentSplitInfo.setStandardClass(lawsDomesticStandard.getStandardClass());
}
documentSplitInfo.setSplitStandardSource("1");
}else if (enterpriseMap.containsKey(documentSplitInfo.getStandardId())){
diff --git a/laws-modules/src/main/java/com/jero/modules/split/controller/FileSplitItemsEOController.java b/laws-modules/src/main/java/com/jero/modules/split/controller/FileSplitItemsEOController.java
index 30226e75..ad0aa7a5 100644
--- a/laws-modules/src/main/java/com/jero/modules/split/controller/FileSplitItemsEOController.java
+++ b/laws-modules/src/main/java/com/jero/modules/split/controller/FileSplitItemsEOController.java
@@ -121,8 +121,11 @@ public class FileSplitItemsEOController extends JeroController importSplitItems(@ApiParam("文件对象") MultipartFile file,
@ApiParam("国际化") @RequestParam(value = "cut") String cut,
@ApiParam("菜单id") @RequestParam(value = "menuId") String menuId,
- @ApiParam("标准拆分id") @RequestParam(value = "infoId") String infoId) throws Exception {
- return fileSplitItemsEOService.importSplitItems(file, cut, menuId, infoId);
+ @ApiParam("标准拆分id") @RequestParam(value = "infoId") String infoId,
+ @ApiParam("标准类别") @RequestParam(value = "standardClass") String standardClass) throws Exception {
+ SarFileSplitInfoEO sarFileSplitInfoEO = new SarFileSplitInfoEO();
+ sarFileSplitInfoEO.setStandardClass(standardClass);
+ return fileSplitItemsEOService.importSplitItems(file, cut, menuId, infoId, sarFileSplitInfoEO);
}
@ApiOperation(value = "标准拆分条款信息-导出")
diff --git a/laws-modules/src/main/java/com/jero/modules/split/entity/SarFileSplitInfoEO.java b/laws-modules/src/main/java/com/jero/modules/split/entity/SarFileSplitInfoEO.java
index d6600671..7b9bd629 100644
--- a/laws-modules/src/main/java/com/jero/modules/split/entity/SarFileSplitInfoEO.java
+++ b/laws-modules/src/main/java/com/jero/modules/split/entity/SarFileSplitInfoEO.java
@@ -151,7 +151,7 @@ public class SarFileSplitInfoEO implements Serializable {
@TableField(exist = false)
private String ids;
/**
- * 标准类别 (数据字典 海外标准法规:standard_type_overseas 国内标准法规:standard_type) (全部传空)
+ * 标准类别
*/
@ApiModelProperty(value = "标准类别")
@TableField(exist = false)
diff --git a/laws-modules/src/main/java/com/jero/modules/split/service/IFileSplitItemsEOService.java b/laws-modules/src/main/java/com/jero/modules/split/service/IFileSplitItemsEOService.java
index c04a5226..c51859d0 100644
--- a/laws-modules/src/main/java/com/jero/modules/split/service/IFileSplitItemsEOService.java
+++ b/laws-modules/src/main/java/com/jero/modules/split/service/IFileSplitItemsEOService.java
@@ -52,9 +52,9 @@ public interface IFileSplitItemsEOService extends IService
int batchSet(Map parameter);
- Result> importSplitItemsData(List