jsh77b 4 лет назад
Родитель
Сommit
bd0a6a29e5
1 измененных файлов с 23 добавлено и 10 удалено
  1. 23 10
      src/main/java/com/style24/front/biz/web/TsfOrderController.java

+ 23 - 10
src/main/java/com/style24/front/biz/web/TsfOrderController.java

@@ -1178,19 +1178,18 @@ public class TsfOrderController extends TsfBaseController {
 					replaceInfo.set("dcSumAmt"			, df.format(resultMap.getInt("dcSumAmt")));
 					replaceInfo.set("realOrdSumAmt"		, df.format(resultMap.getInt("realOrdSumAmt")));
 					replaceInfo.set("listSumAmt"		, df.format(resultMap.getInt("listSumAmt")));
-					replaceInfo.set("goodsSumAmt"		, df.format(resultMap.getInt("goodsSumAmt")));
-					replaceInfo.set("goodsDcSumAmt"		, df.format(resultMap.getInt("goodsDcSumAmt")));
+					replaceInfo.set("goodsDcSumAmt"		, df.format(getZeroMinusCheck(resultMap.getInt("goodsDcSumAmt"))));
 					replaceInfo.set("delvFeeSumAmt"		, df.format(resultMap.getInt("delvFeeSumAmt")));
 					replaceInfo.set("realDelvSumAmt"	, df.format(resultMap.getInt("realDelvSumAmt")));
-					replaceInfo.set("cpn1DcSumAmt"		, df.format(resultMap.getInt("cpn1DcSumAmt")));
-					replaceInfo.set("tmtbSumAmt"		, df.format(resultMap.getInt("tmtbSumAmt")));
-					replaceInfo.set("cpnDcSumAmt"		, df.format(resultMap.getInt("cpnDcSumAmt")));
-					replaceInfo.set("prePntDcSumAmt"	, df.format(resultMap.getInt("prePntDcSumAmt")));
-					replaceInfo.set("pntDcSumAmt"		, df.format(resultMap.getInt("pntDcSumAmt")));
-					replaceInfo.set("gfcdUseSumAmt"		, df.format(resultMap.getInt("gfcdUseSumAmt")));
+					replaceInfo.set("cpn1DcSumAmt"		, df.format(getZeroMinusCheck(resultMap.getInt("cpn1DcSumAmt"))));
+					replaceInfo.set("tmtbSumAmt"		, df.format(getZeroMinusCheck(resultMap.getInt("tmtbSumAmt"))));
+					replaceInfo.set("cpnDcSumAmt"		, df.format(getZeroMinusCheck(resultMap.getInt("cpnDcSumAmt"))));
+					replaceInfo.set("prePntDcSumAmt"	, df.format(getZeroMinusCheck(resultMap.getInt("prePntDcSumAmt"))));
+					replaceInfo.set("pntDcSumAmt"		, df.format(getZeroMinusCheck(resultMap.getInt("pntDcSumAmt"))));
+					replaceInfo.set("gfcdUseSumAmt"		, df.format(getZeroMinusCheck(resultMap.getInt("gfcdUseSumAmt"))));
 					replaceInfo.set("savePntSumAmt"		, df.format(resultMap.getInt("savePntSumAmt")));
-					replaceInfo.set("mileageDcAmt"		, df.format(resultMap.getInt("mileageDcAmt")));
-					replaceInfo.set("allianceDcAmt"		, df.format(resultMap.getInt("allianceDcAmt")));
+					replaceInfo.set("mileageDcAmt"		, df.format(getZeroMinusCheck(resultMap.getInt("mileageDcAmt"))));
+					replaceInfo.set("allianceDcAmt"		, df.format(getZeroMinusCheck(resultMap.getInt("allianceDcAmt"))));
 					replaceInfo.set("orderInfo"			, resultMap.get("orderInfo"));
 					replaceInfo.set("ordNm"				, resultMap.get("ordNm"));
 					replaceInfo.set("ordNo"				, resultMap.get("ordNo"));
@@ -1834,4 +1833,18 @@ public class TsfOrderController extends TsfBaseController {
 
 		return super.ok("저장이 완료되었습니다.");
 	}
+	
+	
+	// 금액이 0 이상일때 - 금액 처리 
+	private int getZeroMinusCheck(int amt) {
+		int resultAmt = 0; 
+		
+		if (amt > 0) {
+			resultAmt = amt * -1;
+		} else {
+			resultAmt = amt;
+		}
+		
+		return resultAmt;
+	}
 }