Kaynağa Gözat

修改订单跳过审核修改开发

anderx 1 yıl önce
ebeveyn
işleme
c37ec78536

+ 12 - 7
src/main/java/com/goafanti/order/controller/AdminOrderReceivablesApiController.java

@@ -216,14 +216,19 @@ public class AdminOrderReceivablesApiController extends CertifyApiController {
 			if (e.getType()!=null){
 				String[] split = e.getType().split(",");
 				StringBuilder str=new StringBuilder();
+				int index=1;
 				for (String s : split) {
-					if (s.equals("0")){
-						str.append(ApprovalTypeEnums.getDesc(s))
-								.append("(").append(e.getTypeExplain()).append(")")
-								.append(",");
-					}else {
-						String desc = ApprovalTypeEnums.getDesc(Integer.parseInt(s));
-						str.append(desc).append(",");
+					if (index==Integer.parseInt(s)){
+						if (s.equals("0")){
+							str.append(ApprovalTypeEnums.getDesc(s))
+									.append("(").append(e.getTypeExplain()).append(")")
+									.append(",");
+						}else {
+							String desc = ApprovalTypeEnums.getDesc(Integer.parseInt(s));
+							str.append(desc).append(",");
+						}
+						index++;
+						if (index==8)index=0;
 					}
 				}
 				e.setType(str.substring(0,str.length()-1));

+ 12 - 10
src/main/java/com/goafanti/order/controller/OrderProjectApiController.java

@@ -379,18 +379,20 @@ public class OrderProjectApiController extends CertifyApiController {
 				if(e.getType()!=null) {
 					String[] split = e.getType().split(",");
 					StringBuilder stringBuilder = new StringBuilder();
-					Arrays.stream(split).forEach(
-							s->{
-								if (ApprovalTypeEnums.QT.getCode().equals(Integer.valueOf(s))){
-									stringBuilder.append(ApprovalTypeEnums.getDesc(s))
-											.append("(").append(e.getTypeExplain()).append(")")
-											.append(",");
-								}else {
-									stringBuilder.append(ApprovalTypeEnums.getDesc(s)).append(",");
+					int index= 1;
+					for (String s : split) {
+								if (index ==Integer.parseInt(s)){
+									if (ApprovalTypeEnums.QT.getCode().equals(Integer.valueOf(s))){
+										stringBuilder.append(ApprovalTypeEnums.getDesc(s))
+												.append("(").append(e.getTypeExplain()).append(")")
+												.append(",");
+									}else {
+										stringBuilder.append(ApprovalTypeEnums.getDesc(s)).append(",");
+									}
+									index++;
+									if (index==8)index=0;
 								}
-
 							}
-					);
 					e.setType(stringBuilder.substring(0,stringBuilder.length()-1));
 				}
 			}