|
|
@@ -897,6 +897,7 @@ public class TsaPlanService {
|
|
|
|
|
|
// 웹용 상단PC 등록
|
|
|
if (StringUtils.isNotBlank(param.getFsrcPcTop())) {
|
|
|
+
|
|
|
createPlanFsrcPcTop(param);
|
|
|
}
|
|
|
}
|
|
|
@@ -1385,54 +1386,58 @@ public class TsaPlanService {
|
|
|
fsrcTop.setPlanSq(param.getPlanSq());
|
|
|
fsrcTop.setDispYn(param.getTopFsrcDispYn());
|
|
|
|
|
|
- if (fsrcPcTotalCnt > byteCnt || fsrcMobileTotalCnt > byteCnt) { // 4000 바이트 이상 일 때 파싱.
|
|
|
- StringBuilder sbStr = new StringBuilder(4000);
|
|
|
-
|
|
|
- int cnt = 0;
|
|
|
- int getCnt = 0;
|
|
|
- int tempCnt = 1500;
|
|
|
-
|
|
|
- for (char ch : param.getFsrcPcTop().toCharArray()) {
|
|
|
- getCnt++;
|
|
|
- sbStr.append(ch);
|
|
|
-
|
|
|
- if (getCnt == tempCnt || getCnt == fsrcPcTotalCnt) {
|
|
|
- fsrcTop.setSeq(cnt + 1);
|
|
|
- fsrcTop.setFsrcPc(sbStr.toString());
|
|
|
-
|
|
|
- // 초기화
|
|
|
- sbStr.delete(0, tempCnt);
|
|
|
- cnt++;
|
|
|
- tempCnt += byteCnt;
|
|
|
-
|
|
|
- //planDao.savePlanFsrcInfo(fsrcTop);
|
|
|
- }
|
|
|
- }
|
|
|
+ fsrcTop.setFsrcPc(param.getFsrcPcTop());
|
|
|
+ fsrcTop.setFsrcMob(param.getFsrcMobileTop());
|
|
|
+ planDao.savePlanFsrcInfo(fsrcTop);
|
|
|
|
|
|
- for (char ch : param.getFsrcMobileTop().toCharArray()) {
|
|
|
- getCnt++;
|
|
|
- sbStr.append(ch);
|
|
|
-
|
|
|
- if (getCnt == tempCnt || getCnt == fsrcPcTotalCnt) {
|
|
|
- fsrcTop.setSeq(cnt + 1);
|
|
|
- fsrcTop.setFsrcMob(sbStr.toString());
|
|
|
-
|
|
|
- // 초기화
|
|
|
- sbStr.delete(0, tempCnt);
|
|
|
- cnt++;
|
|
|
- tempCnt += byteCnt;
|
|
|
-
|
|
|
- }
|
|
|
- }
|
|
|
- planDao.savePlanFsrcInfo(fsrcTop);
|
|
|
- }
|
|
|
- else {
|
|
|
- fsrcTop.setSeq(1);
|
|
|
- fsrcTop.setFsrcPc(param.getFsrcPcTop());
|
|
|
- fsrcTop.setFsrcMob(param.getFsrcMobileTop());
|
|
|
-
|
|
|
- planDao.savePlanFsrcInfo(fsrcTop);
|
|
|
- }
|
|
|
+// if (fsrcPcTotalCnt > byteCnt || fsrcMobileTotalCnt > byteCnt) { // 4000 바이트 이상 일 때 파싱.
|
|
|
+// StringBuilder sbStr = new StringBuilder(4000);
|
|
|
+//
|
|
|
+// int cnt = 0;
|
|
|
+// int getCnt = 0;
|
|
|
+// int tempCnt = 1500;
|
|
|
+//
|
|
|
+// for (char ch : param.getFsrcPcTop().toCharArray()) {
|
|
|
+// getCnt++;
|
|
|
+// sbStr.append(ch);
|
|
|
+//
|
|
|
+// if (getCnt == tempCnt || getCnt == fsrcPcTotalCnt) {
|
|
|
+// fsrcTop.setSeq(cnt + 1);
|
|
|
+// fsrcTop.setFsrcPc(sbStr.toString());
|
|
|
+//
|
|
|
+// // 초기화
|
|
|
+// sbStr.delete(0, tempCnt);
|
|
|
+// cnt++;
|
|
|
+// tempCnt += byteCnt;
|
|
|
+//
|
|
|
+// //planDao.savePlanFsrcInfo(fsrcTop);
|
|
|
+// }
|
|
|
+// }
|
|
|
+//
|
|
|
+// for (char ch : param.getFsrcMobileTop().toCharArray()) {
|
|
|
+// getCnt++;
|
|
|
+// sbStr.append(ch);
|
|
|
+//
|
|
|
+// if (getCnt == tempCnt || getCnt == fsrcPcTotalCnt) {
|
|
|
+// fsrcTop.setSeq(cnt + 1);
|
|
|
+// fsrcTop.setFsrcMob(sbStr.toString());
|
|
|
+//
|
|
|
+// // 초기화
|
|
|
+// sbStr.delete(0, tempCnt);
|
|
|
+// cnt++;
|
|
|
+// tempCnt += byteCnt;
|
|
|
+//
|
|
|
+// }
|
|
|
+// }
|
|
|
+// planDao.savePlanFsrcInfo(fsrcTop);
|
|
|
+// }
|
|
|
+// else {
|
|
|
+// fsrcTop.setSeq(1);
|
|
|
+// fsrcTop.setFsrcPc(param.getFsrcPcTop());
|
|
|
+// fsrcTop.setFsrcMob(param.getFsrcMobileTop());
|
|
|
+//
|
|
|
+// planDao.savePlanFsrcInfo(fsrcTop);
|
|
|
+// }
|
|
|
return param;
|
|
|
}
|
|
|
|
|
|
@@ -1452,55 +1457,58 @@ public class TsaPlanService {
|
|
|
fsrcBtm.setRegNo(param.getRegNo());
|
|
|
fsrcBtm.setPlanSq(param.getPlanSq());
|
|
|
fsrcBtm.setDispYn(param.getBtmFsrcDispYn());
|
|
|
+ fsrcBtm.setFsrcPc(param.getFsrcPcBtm());
|
|
|
+ fsrcBtm.setFsrcMob(param.getFsrcMobileBtm());
|
|
|
+ planDao.savePlanFsrcInfo(fsrcBtm);
|
|
|
|
|
|
- if (fsrcPcTotalCnt > byteCnt) { // 4000 바이트 이상 일 때 파싱.
|
|
|
- StringBuilder sbStr = new StringBuilder(4000);
|
|
|
-
|
|
|
- int cnt = 0;
|
|
|
- int getCnt = 0;
|
|
|
- int tempCnt = 1500;
|
|
|
-
|
|
|
- for (char ch : param.getFsrcPcBtm().toCharArray()) {
|
|
|
- getCnt++;
|
|
|
- sbStr.append(ch);
|
|
|
-
|
|
|
- if (getCnt == tempCnt || getCnt == fsrcPcTotalCnt) {
|
|
|
- fsrcBtm.setSeq(cnt + 1);
|
|
|
- fsrcBtm.setFsrcPc(sbStr.toString());
|
|
|
-
|
|
|
- // 초기화
|
|
|
- sbStr.delete(0, tempCnt);
|
|
|
- cnt++;
|
|
|
- tempCnt += byteCnt;
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- for (char ch : param.getFsrcMobileBtm().toCharArray()) {
|
|
|
- getCnt++;
|
|
|
- sbStr.append(ch);
|
|
|
-
|
|
|
- if (getCnt == tempCnt || getCnt == fsrcPcTotalCnt) {
|
|
|
- fsrcBtm.setSeq(cnt + 1);
|
|
|
- fsrcBtm.setFsrcMob(sbStr.toString());
|
|
|
-
|
|
|
- // 초기화
|
|
|
- sbStr.delete(0, tempCnt);
|
|
|
- cnt++;
|
|
|
- tempCnt += byteCnt;
|
|
|
-
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- planDao.savePlanFsrcInfo(fsrcBtm);
|
|
|
- } else {
|
|
|
- fsrcBtm.setSeq(1);
|
|
|
- fsrcBtm.setFsrcPc(param.getFsrcPcBtm());
|
|
|
- fsrcBtm.setFsrcMob(param.getFsrcMobileBtm());
|
|
|
-
|
|
|
- planDao.savePlanFsrcInfo(fsrcBtm);
|
|
|
- }
|
|
|
+// if (fsrcPcTotalCnt > byteCnt) { // 4000 바이트 이상 일 때 파싱.
|
|
|
+// StringBuilder sbStr = new StringBuilder(4000);
|
|
|
+//
|
|
|
+// int cnt = 0;
|
|
|
+// int getCnt = 0;
|
|
|
+// int tempCnt = 1500;
|
|
|
+//
|
|
|
+// for (char ch : param.getFsrcPcBtm().toCharArray()) {
|
|
|
+// getCnt++;
|
|
|
+// sbStr.append(ch);
|
|
|
+//
|
|
|
+// if (getCnt == tempCnt || getCnt == fsrcPcTotalCnt) {
|
|
|
+// fsrcBtm.setSeq(cnt + 1);
|
|
|
+// fsrcBtm.setFsrcPc(sbStr.toString());
|
|
|
+//
|
|
|
+// // 초기화
|
|
|
+// sbStr.delete(0, tempCnt);
|
|
|
+// cnt++;
|
|
|
+// tempCnt += byteCnt;
|
|
|
+//
|
|
|
+// }
|
|
|
+//
|
|
|
+// }
|
|
|
+//
|
|
|
+// for (char ch : param.getFsrcMobileBtm().toCharArray()) {
|
|
|
+// getCnt++;
|
|
|
+// sbStr.append(ch);
|
|
|
+//
|
|
|
+// if (getCnt == tempCnt || getCnt == fsrcPcTotalCnt) {
|
|
|
+// fsrcBtm.setSeq(cnt + 1);
|
|
|
+// fsrcBtm.setFsrcMob(sbStr.toString());
|
|
|
+//
|
|
|
+// // 초기화
|
|
|
+// sbStr.delete(0, tempCnt);
|
|
|
+// cnt++;
|
|
|
+// tempCnt += byteCnt;
|
|
|
+//
|
|
|
+// }
|
|
|
+// }
|
|
|
+//
|
|
|
+// planDao.savePlanFsrcInfo(fsrcBtm);
|
|
|
+// } else {
|
|
|
+// fsrcBtm.setSeq(1);
|
|
|
+// fsrcBtm.setFsrcPc(param.getFsrcPcBtm());
|
|
|
+// fsrcBtm.setFsrcMob(param.getFsrcMobileBtm());
|
|
|
+//
|
|
|
+// planDao.savePlanFsrcInfo(fsrcBtm);
|
|
|
+// }
|
|
|
return param;
|
|
|
}
|
|
|
|