Merge branch 'jsp'
This commit is contained in:
commit
17a88f9368
@ -5,5 +5,7 @@ import java.util.List;
|
|||||||
public interface MberGrdService {
|
public interface MberGrdService {
|
||||||
|
|
||||||
List<MberGrdVO> selectMberGrdSettingList(MberGrdVO mberGrdVO) throws Exception ;
|
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);
|
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);
|
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에서 사용자 정보 가져오기
|
// 로그인VO에서 사용자 정보 가져오기
|
||||||
LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser();
|
LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser();
|
||||||
String frstRegisterId = loginVO == null ? "" : loginVO.getId();
|
String frstRegisterId = loginVO == null ? "" : loginVO.getId();
|
||||||
mberGrdVO.setRegId(frstRegisterId); // 최초등록자ID
|
mberGrdVO.setEditId(frstRegisterId); // 최초등록자ID
|
||||||
|
|
||||||
try{
|
try{
|
||||||
// 등급제 업데이트
|
// 등급제 업데이트
|
||||||
//mberGrdService.updateHashTagList(mberGrdVO);
|
mberGrdService.updateGrdSettingList(mberGrdVO);
|
||||||
}
|
}
|
||||||
catch(Exception e) {
|
catch(Exception e) {
|
||||||
isSuccess = false;
|
isSuccess = false;
|
||||||
|
|||||||
@ -24,5 +24,20 @@
|
|||||||
ORDER BY A.GRD_SET_NO ASC
|
ORDER BY A.GRD_SET_NO ASC
|
||||||
|
|
||||||
</select>
|
</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>
|
</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, ""));
|
$(this).val($(this).val().replace(/,/gi, ""));
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -82,15 +82,15 @@
|
|||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
<c:forEach var="result" items="${mberGrdSettingList}" varStatus="status">
|
<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>
|
<tr>
|
||||||
<td><c:out value="${result.grdSetNm}"/></td>
|
<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="totAmts" 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="shortPrices" 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="longPrices" 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="picturePrices" 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="picture2Prices" 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="picture3Prices" value="<c:out value="${result.picture3Price}"/>" style="height: 20px; width: 100px; padding: 5px 5px 5px 5px;" /></td>
|
||||||
</tr>
|
</tr>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</tbody>
|
</tbody>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user