From e4384663a35646a92871c84fb0960f644fb703ad Mon Sep 17 00:00:00 2001
From: xiejun <xj@2023>
Date: 星期三, 29 十一月 2023 14:25:55 +0800
Subject: [PATCH] 1.标准化文件申请,修订测试完善
---
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/algorithm/CustomRomanSerialAlgorithmExample.java | 7 +++
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmEngineServiceImpl.java | 4 +-
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/标准化文件修订.json | 37 ++++++++++++++++++
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/标准化文件申请.json | 37 ++++++++++++++++++
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/系列变标准.json | 34 +++++++++++++++++
5 files changed, 116 insertions(+), 3 deletions(-)
diff --git "a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/\346\240\207\345\207\206\345\214\226\346\226\207\344\273\266\344\277\256\350\256\242.json" "b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/\346\240\207\345\207\206\345\214\226\346\226\207\344\273\266\344\277\256\350\256\242.json"
new file mode 100644
index 0000000..902c5f1
--- /dev/null
+++ "b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/\346\240\207\345\207\206\345\214\226\346\226\207\344\273\266\344\277\256\350\256\242.json"
@@ -0,0 +1,37 @@
+{
+ "operationType": "2",
+ "series": false,
+ "releaseTime": "2023-11-23",
+ "oldCode": "BJJ-23-1",
+ "seriesFlow": "",
+ "isEditSeries": false,
+ "editInProcess": false,
+ "codeClassifyOid": "1722159255211085824",
+ "templateOid": "1722162284376199170",
+ "codeRuleOid": "1729702446013485056",
+ "editInProcess": "",
+ "secDTOList":[{
+ "secOid":"1729702742034878464",
+ "secValue": "BJJ"
+ },{
+ "secOid":"1729702831633600512",
+ "secValue": "-"
+ },
+ {
+ "secOid":"1729703035887816704",
+ "secValue": "23"
+ },{
+ "secOid":"1729703108231172096",
+ "secValue": "-"
+ }
+ ],
+ "data":{"name":"鏍囧噯鍖栨枃浠跺悕绉�",
+ "standardFileType":"鏂囦欢绫诲瀷",
+ "codeStandardEditType":"2",
+ "oldcode":"BJJ-23-1",
+ "isSeries":"false",
+ "reviseSeries":"false",
+ "ImplementationDate":"2023-11-23 19:22:33",
+ "approveDate":"2023-11-23 19:22:33",
+ "releaseDate": "2023-11-23 19:22:33"}
+}
diff --git "a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/\346\240\207\345\207\206\345\214\226\346\226\207\344\273\266\347\224\263\350\257\267.json" "b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/\346\240\207\345\207\206\345\214\226\346\226\207\344\273\266\347\224\263\350\257\267.json"
new file mode 100644
index 0000000..c68b161
--- /dev/null
+++ "b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/\346\240\207\345\207\206\345\214\226\346\226\207\344\273\266\347\224\263\350\257\267.json"
@@ -0,0 +1,37 @@
+{
+ "operationType": "1",
+ "series": false,
+ "releaseTime": "2023-11-23",
+ "oldCode": "",
+ "seriesFlow": "",
+ "isEditSeries": false,
+ "editInProcess": false,
+ "codeClassifyOid": "1722159255211085824",
+ "templateOid": "1722162284376199170",
+ "codeRuleOid": "1729702446013485056",
+ "editInProcess": "",
+ "secDTOList":[{
+ "secOid":"1729702742034878464",
+ "secValue": "BJJ"
+ },{
+ "secOid":"1729702831633600512",
+ "secValue": "-"
+ },
+ {
+ "secOid":"1729703035887816704",
+ "secValue": "23"
+ },{
+ "secOid":"1729703108231172096",
+ "secValue": "-"
+ }
+ ],
+ "data":{"name":"鏍囧噯鍖栨枃浠跺悕绉�",
+ "standardFileType":"鏂囦欢绫诲瀷",
+ "codeStandardEditType":"1",
+ "oldcode":"",
+ "isSeries":"false",
+ "reviseSeries":"false",
+ "ImplementationDate":"2023-11-23 19:22:33",
+ "approveDate":"2023-11-23 19:22:33",
+ "releaseDate": "2023-11-23 19:22:33"}
+}
diff --git "a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/\347\263\273\345\210\227\345\217\230\346\240\207\345\207\206.json" "b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/\347\263\273\345\210\227\345\217\230\346\240\207\345\207\206.json"
new file mode 100644
index 0000000..132a7b8
--- /dev/null
+++ "b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/attrmap/\347\263\273\345\210\227\345\217\230\346\240\207\345\207\206.json"
@@ -0,0 +1,34 @@
+{
+ "operationType": "2",
+ "series": true,
+ "releaseTime": "2023-11-23",
+ "oldCode": "Q/3B7.1-2023",
+ "seriesFlow": "",
+ "isEditSeries": true,
+ "editInProcess": false,
+ "codeClassifyOid": "1722159168229609472",
+ "templateOid": "1722159635358650369",
+ "codeRuleOid": "1717377846655193088",
+ "editInProcess": "",
+ "secDTOList":[{
+ "secOid":"1717378065371369472",
+ "secValue": "Q/3B"
+ },{
+ "secOid":"1722497248551636992",
+ "secValue": "-"
+ },
+ {
+ "secOid":"1722497450259910656",
+ "secValue": "2023"
+ }
+ ],
+ "data":{"name":"绯诲垪鏍囧噯鍚嶇О",
+ "standardFileType":"鏂囦欢绫诲瀷",
+ "codeStandardEditType":"2",
+ "oldcode":"Q/3B7.1-2023",
+ "isSeries":"true",
+ "reviseSeries":"true",
+ "ImplementationDate":"2023-11-23 19:22:33",
+ "approveDate":"2023-11-23 19:22:33",
+ "releaseDate": "2023-11-23 19:22:33"}
+}
diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/algorithm/CustomRomanSerialAlgorithmExample.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/algorithm/CustomRomanSerialAlgorithmExample.java
index 26d489d..ab65d16 100644
--- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/algorithm/CustomRomanSerialAlgorithmExample.java
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/algorithm/CustomRomanSerialAlgorithmExample.java
@@ -116,7 +116,12 @@
int newYear=0;
int month=0;
if(yearMoths.length>2){
- newYear=Integer.parseInt(yearMoths[0]);
+ String year=yearMoths[0];
+ if(year.length()>String.valueOf(yearSecValue).length()){//鏈夋椂鍊欏彂甯冩椂闂寸殑骞撮暱搴﹀ぇ浜庣爜娈电殑闀垮害锛屽垯闇�瑕佹埅鍙栧悗2浣�
+ newYear= Integer.parseInt(year.substring(2));
+ }else {
+ newYear=Integer.parseInt(year);
+ }
month=Integer.parseInt(yearMoths[1]);
}
if(newYear>yearSecValue&&month>1){
diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmEngineServiceImpl.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmEngineServiceImpl.java
index f5e3785..c012248 100644
--- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmEngineServiceImpl.java
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmEngineServiceImpl.java
@@ -961,14 +961,14 @@
LinkedList<CodeOrderSecDTO> newSecDTOList=new LinkedList<>();
changeCodeOrderSecDTO(ruleVO,secDTOS,oldCode,newSecDTOList);//鏍规嵁瑕佹眰閲嶆柊绠楃爜娈电爜鍊�
if(!codeBZApplyDTO.isEditSeries()){//鍙樻洿涓烘爣鍑�
- if(!codeBZApplyDTO.isSeries()){//濡傛灉鏄〃鍑嗭紝鍒欓渶瑕佸皢绯诲垪濂芥祦姘寸疆涓簄ull
+ //if(!codeBZApplyDTO.isSeries()){//濡傛灉鏄〃鍑嗭紝鍒欓渶瑕佸皢绯诲垪濂芥祦姘寸疆涓簄ull
//鍥犱负鏄爣鍑嗗垯鎺у埗鐮佹涓殑绯诲垪娴佹按鐮佹鍊间负绌�
newSecDTOList.stream().forEach(codeOrderSecDTO -> {
if(codeCodeBasicSecMap.containsKey(codeOrderSecDTO.getSecOid())&&codeCodeBasicSecMap.get(codeOrderSecDTO.getSecOid()).getName().equals(secName)){
codeOrderSecDTO.setSecValue("");
}
});
- }
+ //}
orderDTO.setSecDTOList(newSecDTOList);
return createDataBZ(orderDTO,ruleVO,authUser);
}else{//鍙樻洿涓虹郴鍒�.鍒欐寜鐓ч�昏緫鍘诲鐞�
--
Gitblit v1.9.3