fix : 설정 > 마일리지 설정 - 마일리지 사용조건 추가
This commit is contained in:
@@ -28,28 +28,48 @@ import lombok.EqualsAndHashCode;
|
||||
public class BOSetupOrdrVO extends AbstractVO {
|
||||
/** 쇼핑몰 코드 */
|
||||
private String sopmalCd;
|
||||
/**마일리지 지급 사용여부*/
|
||||
private String mlgPymntAt;
|
||||
/**마일리지 지급 구분코드*/
|
||||
private String mlgPymntDvCd;
|
||||
/**마일리지 지급 비율*/
|
||||
private String mlgPymntRt;
|
||||
/**마일리지 최대 지급 금액*/
|
||||
private String mlgMxmmPymntAmt;
|
||||
/**마일리지 최대 지급 금액 사용여부*/
|
||||
private String mlgMxmmPymntAmtAt;
|
||||
/**마일리지 유효기간*/
|
||||
private String mlgValidPd;
|
||||
/**마일리지 유효기간 사용여부*/
|
||||
private String mlgValidPdAt;
|
||||
/**여러곳배송여부*/
|
||||
|
||||
// 여러 곳 배송
|
||||
/** 여러곳배송여부 */
|
||||
private String multiDlvyAt;
|
||||
/**정기배송여부*/
|
||||
/** 정기배송여부 */
|
||||
private String fdrmDlvyAt;
|
||||
/**선물하기여부*/
|
||||
|
||||
// 선물하기
|
||||
/** 선물하기여부 */
|
||||
private String giftDlvyAt;
|
||||
/**선물하기자동취소기간*/
|
||||
/** 선물하기자동취소기간 */
|
||||
private String giftDlvyAtmcCanclPd;
|
||||
/*충전형마일리지 사용여부*/
|
||||
|
||||
// GC 머니
|
||||
/** 충전형마일리지 사용여부 */
|
||||
private String cashAt;
|
||||
|
||||
// 마일리지 지급
|
||||
/** 마일리지 지급 사용여부 */
|
||||
private String mlgPymntAt;
|
||||
/** 마일리지 지급 구분코드 */
|
||||
private String mlgPymntDvCd;
|
||||
/** 마일리지 지급 비율 */
|
||||
private String mlgPymntRt;
|
||||
/** 마일리지 최대 지급 금액 */
|
||||
private String mlgMxmmPymntAmt;
|
||||
/** 마일리지 최대 지급 금액 사용여부 */
|
||||
private String mlgMxmmPymntAmtAt;
|
||||
/** 마일리지 유효기간 */
|
||||
private String mlgValidPd;
|
||||
/** 마일리지 유효기간 사용여부 */
|
||||
private String mlgValidPdAt;
|
||||
|
||||
// 마일리지 사용 조건
|
||||
/** 마일리지 보유 사용 금액 */
|
||||
private String mlgHoldUseAmt;
|
||||
/** 마일리지 결제금액 사용 금액 */
|
||||
private String mlgSetleAmtUseAmt;
|
||||
/** 마일리지 최소 사용 금액 */
|
||||
private String mlgMummUseAmt;
|
||||
/** 마일리지 최대 사용 구분(MLG_MXMM_USE_DV) */
|
||||
private String mlgMxmmUseDv;
|
||||
/** 마일리지 최대 사용 금액 */
|
||||
private String mlgMxmmUseAmt;
|
||||
}
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
package com.wb.domainserver.domain.mngr.setup.ordr.controller;
|
||||
|
||||
import com.wb.domainserver.common.msg.GconeMessageSource;
|
||||
import com.wb.domainserver.domain.admin.store.sopmal.service.BOMaSopmalService;
|
||||
import com.wb.domainserver.domain.admin.store.sopmal.vo.BOMaSopmalVO;
|
||||
import com.wb.domainserver.domain.gcone.setup.ordrmngr.service.BOOrdrMngrService;
|
||||
import com.wb.domainserver.domain.gcone.setup.ordrmngr.vo.BOSetupOrdrVO;
|
||||
import com.wb.domainserver.exception.WnbtRestException;
|
||||
@@ -13,6 +15,7 @@ import com.wb.domainserver.security.authorization.annotation.AuthPolicy;
|
||||
import com.wb.domainserver.security.authorization.annotation.Policy;
|
||||
import com.wb.domainserver.util.communicate.SendToResrc;
|
||||
import com.wb.domainserver.util.communicate.ValidateResultConverter;
|
||||
import com.wb.domainserver.util.dataaccess.DataMap;
|
||||
import com.wb.domainserver.util.string.StringUtil;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
@@ -63,6 +66,8 @@ public class SetupOrdrController {
|
||||
|
||||
@Autowired
|
||||
private BOOrdrMngrService service;
|
||||
@Autowired
|
||||
private BOMaSopmalService bOMaSopmalService;
|
||||
|
||||
|
||||
/**
|
||||
@@ -73,15 +78,14 @@ public class SetupOrdrController {
|
||||
@Policy(AuthPolicy.RESTRICTED)
|
||||
@RequestMapping(value="/selectOrdrSetupList")
|
||||
public String selectOrdrSetupList(ModelMap model, BOSetupOrdrVO boOrdrVO, @CookieValue(value = "authSopmalCd") String authSopmalCd) {
|
||||
DataMap content = new DataMap();
|
||||
|
||||
boOrdrVO.setSopmalCd(authSopmalCd);
|
||||
content.put("ordrSetupList", service.selectBOOrdrSetupList(boOrdrVO));
|
||||
|
||||
AnonymousUser user = MemberJwtContextHolder.getMemberInfo();
|
||||
if("01".equals(user.getSysDvCd())){
|
||||
boOrdrVO.setSopmalCd(user.getSopmalCd());
|
||||
}
|
||||
|
||||
Map<String, Object> content = service.selectBOOrdrSetupList(boOrdrVO);
|
||||
BOMaSopmalVO boMaSopmalVO = new BOMaSopmalVO();
|
||||
boMaSopmalVO.setSopmalCd(authSopmalCd);
|
||||
content.put("sopmalDetailList", bOMaSopmalService.selectBOSopmalUpdtForm(boMaSopmalVO));
|
||||
|
||||
model.addAttribute("resultMap", content);
|
||||
// responseHandler.handleResponse(
|
||||
@@ -154,6 +158,19 @@ public class SetupOrdrController {
|
||||
vo.setMlgMxmmPymntAmt(null);
|
||||
}
|
||||
|
||||
//마일리지 사용 조건 파라미터 정제
|
||||
if(!StringUtil.isEmpty(vo.getMlgHoldUseAmt()))
|
||||
vo.setMlgHoldUseAmt(StringUtil.removeCommaChar(vo.getMlgHoldUseAmt()));
|
||||
|
||||
if(!StringUtil.isEmpty(vo.getMlgSetleAmtUseAmt()))
|
||||
vo.setMlgSetleAmtUseAmt(StringUtil.removeCommaChar(vo.getMlgSetleAmtUseAmt()));
|
||||
|
||||
if(!StringUtil.isEmpty(vo.getMlgMummUseAmt()))
|
||||
vo.setMlgMummUseAmt(StringUtil.removeCommaChar(vo.getMlgMummUseAmt()));
|
||||
|
||||
if(!StringUtil.isEmpty(vo.getMlgMxmmUseAmt()))
|
||||
vo.setMlgMxmmUseAmt(StringUtil.removeCommaChar(vo.getMlgMxmmUseAmt()));
|
||||
|
||||
//등록자 수정자 set
|
||||
AnonymousUser user = MemberJwtContextHolder.getMemberInfo();
|
||||
if("01".equals(user.getSysDvCd())){
|
||||
|
||||
Reference in New Issue
Block a user