fix : 1:1문의 사용자 조회/수정

This commit is contained in:
jazz
2025-12-26 17:57:23 +09:00
parent c9dbc1f0f5
commit 7507881c57
7 changed files with 2843 additions and 18 deletions

View File

@@ -1095,30 +1095,33 @@ public class BOGnrlbbscttService {
}
}
}
//게시글 연관 상품 삭제
mapper.deleteBOBbscttGoods(bbsctt);
//게시글 연관 상품 등록(fm_boarddata_goods)
if (bbsctt.getGoodsInnbArr() != null) {
/*1:1 문의 게시판이 아닌경우만 처리 */
if("12".equals(bbsctt.getBbsTyCd())){
//게시글 연관 상품 삭제
mapper.deleteBOBbscttGoods(bbsctt);
//게시글 연관 상품 등록(fm_boarddata_goods)
if (bbsctt.getGoodsInnbArr() != null) {
for (int i = 0; bbsctt.getGoodsInnbArr().size() > i; i++) {
bbsctt.setGoodsInnb(bbsctt.getGoodsInnbArr().get(i));
if ("06".equals(bbsctt.getBbsTyCd()) || "07".equals(bbsctt.getBbsTyCd())) {
if (bbsctt.getOrdrGoodsOptnInnbArr() != null) {
if (!"goodsNone".equals(bbsctt.getOrdrGoodsOptnInnbArr().get(i))) {
bbsctt.setOrdrGoodsOptnInnb(bbsctt.getOrdrGoodsOptnInnbArr().get(i));
}
}
if (bbsctt.getReOrderAtArr() != null) {
if (bbsctt.getReOrderAtArr().get(i) != null) {
bbsctt.setReOrderAt(bbsctt.getReOrderAtArr().get(i));
if (bbsctt.getGoodsInnbArr() != null) {
for (int i = 0; bbsctt.getGoodsInnbArr().size() > i; i++) {
bbsctt.setGoodsInnb(bbsctt.getGoodsInnbArr().get(i));
if ("06".equals(bbsctt.getBbsTyCd()) || "07".equals(bbsctt.getBbsTyCd())) {
if (bbsctt.getOrdrGoodsOptnInnbArr() != null) {
if (!"goodsNone".equals(bbsctt.getOrdrGoodsOptnInnbArr().get(i))) {
bbsctt.setOrdrGoodsOptnInnb(bbsctt.getOrdrGoodsOptnInnbArr().get(i));
}
}
if (bbsctt.getReOrderAtArr() != null) {
if (bbsctt.getReOrderAtArr().get(i) != null) {
bbsctt.setReOrderAt(bbsctt.getReOrderAtArr().get(i));
}
}
}
mapper.insertBOBbscttGoods(bbsctt);
}
mapper.insertBOBbscttGoods(bbsctt);
}
}
}
}
}
message.put("result", "success");
} catch (WnbtRestException wre) {
throw new WnbtRestException(wre.getMessage());