등급제설정 일괄등록 저장처리
This commit is contained in:
parent
016b0df6e5
commit
57a8b4bd92
@ -5,5 +5,7 @@ import java.util.List;
|
||||
public interface MberGrdService {
|
||||
|
||||
List<MberGrdVO> selectMberGrdSettingList(MberGrdVO mberGrdVO) throws Exception ;
|
||||
|
||||
|
||||
// 등급제 설정 일괄변경
|
||||
public int updateGrdSettingList(MberGrdVO mberGrdVO) throws Exception;
|
||||
}
|
||||
|
||||
@ -15,4 +15,9 @@ public class MberGrdDAO extends EgovAbstractDAO {
|
||||
return (List<MberGrdVO>)list("mberGrdDAO.selectMberGrdSettingList", mberGrdVO);
|
||||
}
|
||||
|
||||
// 등급제 설정 일괄변경
|
||||
public int updateGrdSetting(MberGrdVO mberGrdVO) throws Exception {
|
||||
return update("mberGrdDAO.updateGrdSetting", mberGrdVO);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -21,4 +21,27 @@ public class MberGrdServiceImpl extends EgovAbstractServiceImpl implements MberG
|
||||
return mberGrdDAO.selectMberGrdSettingList(mberGrdVO);
|
||||
}
|
||||
|
||||
// 등급제 설정 일괄변경
|
||||
@Override
|
||||
public int updateGrdSettingList(MberGrdVO mberGrdVO) throws Exception {
|
||||
int updateCnt = 0;
|
||||
for(int i = 0; i < mberGrdVO.getGrdSetNos().size(); i++){
|
||||
System.out.println("getGrdSetNos : " + mberGrdVO.getGrdSetNos().get(i));
|
||||
|
||||
mberGrdVO.setGrdSetNo(Integer.parseInt(mberGrdVO.getGrdSetNos().get(i)));
|
||||
mberGrdVO.setTotAmt(Long.parseLong(mberGrdVO.getTotAmts().get(i)));
|
||||
mberGrdVO.setShortPrice(Float.parseFloat(mberGrdVO.getShortPrices().get(i)));
|
||||
mberGrdVO.setLongPrice(Float.parseFloat(mberGrdVO.getLongPrices().get(i)));
|
||||
mberGrdVO.setPicturePrice(Float.parseFloat(mberGrdVO.getPicturePrices().get(i)));
|
||||
mberGrdVO.setPicture2Price(Float.parseFloat(mberGrdVO.getPicture2Prices().get(i)));
|
||||
mberGrdVO.setPicture3Price(Float.parseFloat(mberGrdVO.getPicture3Prices().get(i)));
|
||||
mberGrdDAO.updateGrdSetting(mberGrdVO);
|
||||
|
||||
updateCnt++;
|
||||
}
|
||||
|
||||
return updateCnt;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -53,11 +53,11 @@ public class MberGrdController {
|
||||
// 로그인VO에서 사용자 정보 가져오기
|
||||
LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
String frstRegisterId = loginVO == null ? "" : loginVO.getId();
|
||||
mberGrdVO.setRegId(frstRegisterId); // 최초등록자ID
|
||||
mberGrdVO.setEditId(frstRegisterId); // 최초등록자ID
|
||||
|
||||
try{
|
||||
// 등급제 업데이트
|
||||
//mberGrdService.updateHashTagList(mberGrdVO);
|
||||
mberGrdService.updateGrdSettingList(mberGrdVO);
|
||||
}
|
||||
catch(Exception e) {
|
||||
isSuccess = false;
|
||||
|
||||
@ -24,5 +24,20 @@
|
||||
ORDER BY A.GRD_SET_NO ASC
|
||||
|
||||
</select>
|
||||
|
||||
|
||||
<!-- 등급제 설정 일괄변경 일괄변경 -->
|
||||
<update id="mberGrdDAO.updateGrdSetting" parameterClass="mberGrdVO">
|
||||
UPDATE mj_mber_grd_setting A
|
||||
SET
|
||||
A.TOT_AMT = #totAmt#
|
||||
, A.SHORT_PRICE = #shortPrice#
|
||||
, A.LONG_PRICE = #longPrice#
|
||||
, A.PICTURE_PRICE = #picturePrice#
|
||||
, A.PICTURE2_PRICE = #picture2Price#
|
||||
, A.PICTURE3_PRICE = #picture3Price#
|
||||
, A.EDIT_ID = #editId#
|
||||
, A.EDIT_DATE = NOW()
|
||||
WHERE A.GRD_SET_NO = #grdSetNo#
|
||||
</update>
|
||||
|
||||
</sqlMap>
|
||||
|
||||
@ -21,7 +21,7 @@
|
||||
}
|
||||
|
||||
// 콤마 제거
|
||||
$('input[name=totAmt]').each(function(index,item){
|
||||
$('input[name=totAmts]').each(function(index,item){
|
||||
$(this).val($(this).val().replace(/,/gi, ""));
|
||||
});
|
||||
|
||||
@ -82,15 +82,15 @@
|
||||
</thead>
|
||||
<tbody>
|
||||
<c:forEach var="result" items="${mberGrdSettingList}" varStatus="status">
|
||||
<input type="hidden" name="grdSetNo" value="${result.grdSetNo}"/>
|
||||
<input type="hidden" name="grdSetNos" value="${result.grdSetNo}"/>
|
||||
<tr>
|
||||
<td><c:out value="${result.grdSetNm}"/></td>
|
||||
<td><input type="text" name="totAmt" value="<c:out value="${result.totAmtComma}"/>" style="height: 20px; width: 150px; padding: 5px 5px 5px 5px;" /></td>
|
||||
<td><input type="text" name="shortPrice" value="<c:out value="${result.shortPrice}"/>" style="height: 20px; width: 100px; padding: 5px 5px 5px 5px;" /></td>
|
||||
<td><input type="text" name="longPrice" value="<c:out value="${result.longPrice}"/>" style="height: 20px; width: 100px; padding: 5px 5px 5px 5px;" /></td>
|
||||
<td><input type="text" name="picturePrice" value="<c:out value="${result.picturePrice}"/>" style="height: 20px; width: 100px; padding: 5px 5px 5px 5px;" /></td>
|
||||
<td><input type="text" name="picture2Price" value="<c:out value="${result.picture2Price}"/>" style="height: 20px; width: 100px; padding: 5px 5px 5px 5px;" /></td>
|
||||
<td><input type="text" name="picture3Price" value="<c:out value="${result.picture3Price}"/>" style="height: 20px; width: 100px; padding: 5px 5px 5px 5px;" /></td>
|
||||
<td><input type="text" name="totAmts" value="<c:out value="${result.totAmtComma}"/>" style="height: 20px; width: 150px; padding: 5px 5px 5px 5px;" /></td>
|
||||
<td><input type="text" name="shortPrices" value="<c:out value="${result.shortPrice}"/>" style="height: 20px; width: 100px; padding: 5px 5px 5px 5px;" /></td>
|
||||
<td><input type="text" name="longPrices" value="<c:out value="${result.longPrice}"/>" style="height: 20px; width: 100px; padding: 5px 5px 5px 5px;" /></td>
|
||||
<td><input type="text" name="picturePrices" value="<c:out value="${result.picturePrice}"/>" style="height: 20px; width: 100px; padding: 5px 5px 5px 5px;" /></td>
|
||||
<td><input type="text" name="picture2Prices" value="<c:out value="${result.picture2Price}"/>" style="height: 20px; width: 100px; padding: 5px 5px 5px 5px;" /></td>
|
||||
<td><input type="text" name="picture3Prices" value="<c:out value="${result.picture3Price}"/>" style="height: 20px; width: 100px; padding: 5px 5px 5px 5px;" /></td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user