Commit 7c22c70f by Kazuki Nakamura

【追加仕様03/07】ICHICOポイント交換時に会員情報入力画面に遷移するように

⇒ポイント交換完了画面、カード郵送申し込み完了画面のレイアウト修正、その他文言修正、交換メニューと郵送受付の非表示対応
parent bbee4536
......@@ -19,7 +19,7 @@ import jp.agentec.sinaburocast.form.admin.enquete.MemberCardReceiptSearchForm;
import jp.agentec.sinaburocast.service.MemberCardReceiptService;
/**
* (磁気カードの)郵送受付申請検索
* (磁気カードの)郵送申請検索
* @author nakamura-k
*
*/
......@@ -41,7 +41,7 @@ public class MemberCardReceiptSearchAction extends AbstractAction {
}
/**
* 郵送受付申請を検索する
* カード郵送申請を検索する
*/
@Execute(validator = false,urlPattern="memberCardReceiptSearch/{pageNo}")
public String memberCardReceiptSearch(){
......@@ -96,7 +96,7 @@ public class MemberCardReceiptSearchAction extends AbstractAction {
}
/**
* 郵送受付申請結果CSV出力
* カード郵送申請結果CSV出力
*/
@Execute(validator=false)
public String reportDownload() throws UnsupportedEncodingException, Exception {
......@@ -104,7 +104,7 @@ public class MemberCardReceiptSearchAction extends AbstractAction {
String result = SinaburoUtil.toSJIS(memberCardReceiptService.getMemberCardReceiptForCsv(memberCardReceiptSearchForm));
String dateStr = new DateTool().format("yyyyMMdd_HHmmss",DateTool.getSystemDate());
ResponseUtil.download(URLEncoder.encode("郵送受付申請結果_"+dateStr+".csv", "UTF-8"),result.getBytes("Windows-31J") );
ResponseUtil.download(URLEncoder.encode("カード郵送申請結果_"+dateStr+".csv", "UTF-8"),result.getBytes("Windows-31J") );
return null;
}
......
package jp.agentec.sinaburocast.action.user;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.List;
import java.util.Date;
import javax.mail.MessagingException;
import org.apache.commons.lang.StringUtils;
import org.apache.log4j.Logger;
import org.apache.struts.action.ActionMessage;
import org.apache.struts.action.ActionMessages;
......@@ -56,12 +56,15 @@ public class PointUseAction extends AbstractAction {
public PointGetService pointGetService;
public PrefectureService prefectureService;
public MemberCardReceiptService memberCardReceiptService;
private static String HIDE_ICHICO_DATE = "2023/08/21";
private static String HIDE_MEMBER_CARD_RECEIPT_DATE = "2023/08/11";
/**
* 初期表示
* @throws ParseException
*/
@Execute(validator = false)
public String index(){
public String index() throws ParseException{
Member member = getMember();
if(member == null){
......@@ -74,21 +77,25 @@ public class PointUseAction extends AbstractAction {
// ポイント交換利用方法取得
pointUseForm.giftExchangeInfoList = giftExchangeInfoService.findGiftExchangeInfoList();
// 現在日付を取得し、ICHICOポイントの交換リンクを表示するか判定する
Date currentDate = new Date();
Date hideDate = new SimpleDateFormat("yyyy/MM/dd").parse(HIDE_ICHICO_DATE);
if(currentDate.before(hideDate)) {
pointUseForm.hideIchioFlg = false;
} else {
pointUseForm.hideIchioFlg = true;
}
return "/user/pointUse/pointUseIndex.html";
}
/**
* 期間内か判定し、ポイントセット画面へ遷移
* @return
* @throws IOException
*/
@Execute(validator = false)
public String pointUse(){
// 会員情報の確認
String url = memberInfoValidate();
if(url != null) {
return url;
}
public String pointUse() throws IOException{
String giftExchangeInfoIdStr = request.getParameter("giftExchangeInfoId");
Integer giftExchangeInfoId = -1;
......@@ -99,6 +106,8 @@ public class PointUseAction extends AbstractAction {
giftExchangeInfoId = Integer.parseInt(giftExchangeInfoIdStr);
// IDからポイント交換タイプを格納
pointUseForm.giftType = (giftExchangeInfoId == SinaburoConstant.giftType.ECOBO) ? SinaburoConstant.giftType.ECOBO : SinaburoConstant.giftType.ICHICO;
// プルダウンセット
GiftExchangeInfo giftExchangeInfo = giftExchangeInfoService.findGiftExchangeInfoById(giftExchangeInfoId);
// ポイント交換期間外はエラー
......@@ -109,6 +118,11 @@ public class PointUseAction extends AbstractAction {
return "/error/errorMsg.html";
}
// ICHICOポイント交換の場合、一度会員情報入力画面に遷移させる
if(giftExchangeInfoId == SinaburoConstant.giftType.ICHICO && !pointUseForm.uEditEndFlg) {
redirect("/user/userEdit/?pointUseFlg=true");
return null;
}
// ポイント交換用プルダウン取得
pointUseForm.giftList = giftService.findByGiftType(pointUseForm.giftType);
......@@ -174,19 +188,29 @@ public class PointUseAction extends AbstractAction {
/**
* 会員登録方法ページ
* @return
* @throws ParseException
*/
@Execute(validator = false)
public String memberRegistPage() {
public String memberRegistPage() throws ParseException {
// 当月を取得
SimpleDateFormat sdf = new SimpleDateFormat("MM");
String month = sdf.format(SinaburoUtil.getTimestamp());
SimpleDateFormat sdf = new SimpleDateFormat("YYYY/MM");
String [] currentYearMonth = sdf.format(SinaburoUtil.getTimestamp()).split("/");
// 申請済みか判定
if(memberCardReceiptService.findByMemberIdAndMonth(getMember().memberId, month)){
if(memberCardReceiptService.findByMemberIdAndMonth(getMember().memberId, currentYearMonth[0], currentYearMonth[1])){
addError(SinaburoViewUtil.getMessage("errors.E070"));
return "/user/pointUse/memberConfirm.html";
}
// 現在日付を取得し、会員カード郵送申請リンクを表示するか判定する
Date currentDate = new Date();
Date hideDate = new SimpleDateFormat("yyyy/MM/dd").parse(HIDE_MEMBER_CARD_RECEIPT_DATE);
if(currentDate.before(hideDate)) {
pointUseForm.hideMemberCardReceiptFlg = false;
} else {
pointUseForm.hideMemberCardReceiptFlg = true;
}
return "/user/pointUse/memberRegistPage.html";
}
......@@ -220,16 +244,13 @@ public class PointUseAction extends AbstractAction {
@Execute(validator = false)
public String sendEmailForMemberCardReceipt() throws UnsupportedEncodingException, MessagingException {
// 会員情報の確認
String url = memberInfoValidate();
if(url != null) {
return url;
}
Member member = getMember();
if(member == null){
return "/user/login/";
}
member = memberService.findById(member.memberId);
// 郵送受付申請情報をDBに登録する
// カード郵送申請情報をDBに登録する
memberCardReceiptService.insertMemberCardReceipt(member);
//メール送信
......@@ -259,13 +280,10 @@ public class PointUseAction extends AbstractAction {
@Execute(validator = false, validate = "validate", input="/error/doubleAction.html")
public String regist() throws UnsupportedEncodingException, MessagingException {
// 会員情報の確認
String url = memberInfoValidate();
if(url != null) {
return url;
}
Member member = getMember();
if(member == null){
return "/user/login/";
}
member = memberService.findById(member.memberId);
Gift gift = giftService.findById(Integer.parseInt(pointUseForm.giftId));
......@@ -326,62 +344,4 @@ public class PointUseAction extends AbstractAction {
return errors;
}
/**
* 会員情報の確認
*/
private String memberInfoValidate() {
Member member = getMember();
if(member == null){
return "/user/login/";
}
// 最新のユーザー情報を取得
member = memberService.findById(member.memberId);
super.setAuthenticatedToken(member, UserType.USER);
// メンバー情報バリデーション、
List<String> errMsg = new ArrayList<String>();
// 姓
if(StringUtil.isBlank(member.firstName)) {
errMsg.add(SinaburoViewUtil.getMessage("labels.firstName"));
}
// 名
if(StringUtil.isBlank(member.lastName)) {
errMsg.add(SinaburoViewUtil.getMessage("labels.lastName"));
}
// セイ
if(StringUtil.isBlank(member.firstNameKana)) {
errMsg.add(SinaburoViewUtil.getMessage("labels.firstKana"));
}
// メイ
if(StringUtil.isBlank(member.lastNameKana)) {
errMsg.add(SinaburoViewUtil.getMessage("labels.lastKana"));
}
// 都道府県
if(member.prefectureId == null) {
errMsg.add(SinaburoViewUtil.getMessage("labels.prefectureId"));
}
// 市区町村
if(StringUtil.isBlank(member.cityName)) {
errMsg.add(SinaburoViewUtil.getMessage("labels.cityName"));
}
// 町名・番地(それ以降の住所)
if(StringUtil.isBlank(member.areaName)) {
errMsg.add(SinaburoViewUtil.getMessage("labels.areaName"));
}
// 電話番号
if(StringUtil.isBlank(member.telno)) {
errMsg.add(SinaburoViewUtil.getMessage("labels.telNo"));
}
// 郵便番号
if(StringUtil.isBlank(member.zipCode)) {
errMsg.add(SinaburoViewUtil.getMessage("labels.zipCode"));
}
// 会員情報に不足がある場合、専用のエラー画面に遷移
if(errMsg.size() > 0) {
request.setAttribute("errMsg", StringUtils.join(errMsg, '、'));
return "/user/pointUse/memberInfoError.html";
}
return null;
}
}
\ No newline at end of file
......@@ -319,7 +319,7 @@ public interface SinaburoConstant {
/** パスワード確認 */
int PASS_WORD_CONFIRM = 5;
/** ポイント利用(エコボ満点カード) */
/** ポイント利用(エコボカード) */
int POINT_USE_ECOBO = 6;
/** ポイント利用(ICHICOポイント) */
......
......@@ -11,7 +11,7 @@ import jp.agentec.sinaburocast.entity.MemberCardReceipt;
import jp.agentec.sinaburocast.form.admin.setting.PagingForm;
/**
* (磁気カード)郵送受付申請検索Form
* (磁気カードの)郵送申請検索Form
*
* @author nakamura-k
*
......
......@@ -30,12 +30,21 @@ public class PointUseForm {
public List<GiftExchangeInfo> giftExchangeInfoList;
// ポイント利用方法タイプ(エコボ満点カード、ICHICOポイント)
// ポイント利用方法タイプ(エコボカード、ICHICOポイント)
public Integer giftType;
// ICHICO会員番号
public String memberNum;
// ICHICOポイント交換リンク表示フラグ
public boolean hideIchioFlg = false;
// 会員カード郵送申請リンク表示フラグ
public boolean hideMemberCardReceiptFlg = false;
// 会員情報入力画面からのアクセスか判定するフラグ(ICHICOポイント交換用)
public boolean uEditEndFlg = false;
// public void reset() {
// giftList = new ArrayList<Gift>();
//
......
......@@ -77,8 +77,8 @@ public class UserEditForm {
public String birthdayM;
public String birthdayD;
// どの画面へ遷移するかのフラグ(0:マイページ、1:ポイント利用画面、2:郵送先確認画面)
public int cofirmReturn = 0;
// ICHICOポイント交換リンクからのアクセスか判定するフラグ
public boolean pointUseFlg = false;
@Override
public String toString() {
......
......@@ -48,7 +48,7 @@ public class MemberCardReceiptService extends AbstractService<MemberCardReceipt>
}
/**
* 郵送受付申請情報を登録する
* カード郵送申請情報を登録する
* @param member
*/
public void insertMemberCardReceipt(Member member) {
......@@ -59,7 +59,7 @@ public class MemberCardReceiptService extends AbstractService<MemberCardReceipt>
}
/**
* 郵送受付申請情報取得(画面用)
* カード郵送申請情報取得(画面用)
* @param memberCardReceiptSearchForm
* @return ArrayList<MemberCardReceipt>
*/
......@@ -80,17 +80,17 @@ public class MemberCardReceiptService extends AbstractService<MemberCardReceipt>
* 会員IDと月で検索し、データの有無を判定する
* @return
*/
public boolean findByMemberIdAndMonth(Integer memberId, String month) {
public boolean findByMemberIdAndMonth(Integer memberId, String year, String month) {
List<MemberCardReceipt> resultList = findBymemberIdList(memberId);
if(resultList.size() == 0) {
return false;
}
SimpleDateFormat sdf = new SimpleDateFormat("MM");
SimpleDateFormat sdf = new SimpleDateFormat("YYYY/MM");
for(MemberCardReceipt memberCardReceipt : resultList) {
String applyMonth = sdf.format(memberCardReceipt.applyDate);
if(month.equals(applyMonth)) {
String [] applyYearMonth = sdf.format(memberCardReceipt.applyDate).split("/");
if(year.equals(applyYearMonth[0]) && month.equals(applyYearMonth[1])) {
return true;
}
}
......@@ -98,7 +98,7 @@ public class MemberCardReceiptService extends AbstractService<MemberCardReceipt>
}
/**
* 郵送受付申請情報を検索するための、AutoSelectを返す。
* カード郵送申請情報を検索するための、AutoSelectを返す。
* @param memberCardReceiptSearchForm
* @return AutoSelect<MemberCardReceipt>
*/
......@@ -122,9 +122,9 @@ public class MemberCardReceiptService extends AbstractService<MemberCardReceipt>
}
/**
* CSVファイル出力郵送受付申請情報取得
* CSVファイル出力カード郵送申請情報取得
* @param memberCardReceiptSearchForm
* @return String 郵送受付申請情報文字列
* @return String カード郵送申請情報文字列
*/
public String getMemberCardReceiptForCsv(MemberCardReceiptSearchForm memberCardReceiptSearchForm) throws UnsupportedEncodingException, Exception{
......@@ -180,7 +180,7 @@ public class MemberCardReceiptService extends AbstractService<MemberCardReceipt>
}
/**
* 郵送受付申請情報取得(CSV出力用)
* カード郵送申請情報取得(CSV出力用)
* @param memberCardReceiptSearchForm
* @return List<MemberCardReceipt>
*/
......
......@@ -11,7 +11,7 @@
<li class="mgr10"><a href="#q('/admin/enquete/enqueteRegist/')"><img src="/em/images/enq_btn_02.jpg" alt="アンケート登録" width="230" height="90" /></a></li>
<!-- <li class="mgr10"><a href="#q('/admin/enquete/pointExchangeResultOutput/')"><img src="/em/images/enq_btn_03.jpg" alt="アンケート結果出力" width="230" height="90" /></a></li> -->
<li class="mgr10"><a href="#q('/admin/enquete/giftExchangeSearch/')"><img src="/em/images/enq_btn_04.jpg" alt="ポイント交換申請結果出力" width="230" height="90" /></a></li>
<li><a href="#q('/admin/enquete/memberCardReceiptSearch/')"><img src="/em/images/enq_btn_05.jpg" alt="郵送受付申請結果出力" width="230" height="90" /></a></li>
<li><a href="#q('/admin/enquete/memberCardReceiptSearch/')"><img src="/em/images/enq_btn_05.jpg" alt="カード郵送申請結果出力" width="230" height="90" /></a></li>
</ul>
</div>
</div>
......
#set($title = "郵送受付申請検索")
#set($title = "カード郵送申請検索")
#set($menukubun = "3")
#parse( "/WEB-INF/view/common/header_admin.vm" )
......@@ -35,7 +35,7 @@
</div><!--[ /breadcrumbsWrap ]-->
<div id="main" class="clearfix">
<h2 class="contents_title">郵送受付申請検索</h2>
<h2 class="contents_title">カード郵送申請検索</h2>
<form method="POST" action="#q('/admin/enquete/memberCardReceiptSearch/memberCardReceiptSearch/1')" name="frm">
<div id="right_contents">
<div id="search">
......@@ -116,7 +116,7 @@ $!tools.getMsg("dateError") $!tools.getMsg("dateError_1") $!tools.getMsg("dateEr
<!--▼ページング▼-->
<ul class="pageNav01">
#makeLink("#q('/admin/enquete/memberCardReceiptSearch/memberCardReceiptSearch/')",$memberCardReceiptSearchForm.pagingMap.paging)
<a href="#" onclick="report_download(); return false;"><button class="button1">郵送受付申請結果CSV出力</button></a>
<a href="#" onclick="report_download(); return false;"><button class="button1">カード郵送申請結果CSV出力</button></a>
</ul>
<!--▲ページング▲-->
......
......@@ -78,9 +78,9 @@
<option value="3" #if($!messageRegistForm.messageCd == "3") selected #end>現在回答可能なアンケート</option>
<option value="4" #if($!messageRegistForm.messageCd == "4") selected #end>1%支援制度の状況</option>
<option value="5" #if($!messageRegistForm.messageCd == "5") selected #end>パスワード確認</option>
<option value="6" #if($!messageRegistForm.messageCd == "6") selected #end>ポイント利用(エコボ満点カード)</option>
<option value="6" #if($!messageRegistForm.messageCd == "6") selected #end>ポイント利用(エコボカード)</option>
<option value="9" #if($!messageRegistForm.messageCd == "9") selected #end>ポイント利用(ICHICOポイント)</option>
<option value="10" #if($!messageRegistForm.messageCd == "10") selected #end>郵送受付申請の完了メール</option>
<option value="10" #if($!messageRegistForm.messageCd == "10") selected #end>カード郵送申請の完了メール</option>
<option value="7" #if($!messageRegistForm.messageCd == "7") selected #end>会員登録完了済みメール</option>
<option value="8" #if($!messageRegistForm.messageCd == "8") selected #end>会員登録確認メール</option>
</select>
......
......@@ -56,7 +56,7 @@
#if($!messageRegistForm.messageCd == "3") 現在回答可能なアンケート #end
#if($!messageRegistForm.messageCd == "4") 1%支援制度の状況 #end
#if($!messageRegistForm.messageCd == "5") パスワード確認 #end
#if($!messageRegistForm.messageCd == "6") ポイント利用(エコボ満点カード) #end
#if($!messageRegistForm.messageCd == "6") ポイント利用(エコボカード) #end
#if($!messageRegistForm.messageCd == "9") ポイント利用(ICHICOポイント) #end
#if($!messageRegistForm.messageCd == "10") 郵送受付の完了メール #end
#if($!messageRegistForm.messageCd == "7") 会員登録完了済みメール #end
......
......@@ -94,7 +94,7 @@ function numberOnly() {
<li><a href="#q('/admin/enquete/enqueteRegist/')">アンケート登録</a></li>
<!-- <li><a href="#q('/admin/enquete/pointExchangeResultOutput/')">アンケート結果出力</a></li>-->
<li><a href="#q('/admin/enquete/giftExchangeSearch/')">ポイント交換申請結果出力</a></li>
<li class="end"><a href="#q('/admin/enquete/memberCardReceiptSearch/')">郵送受付申請結果出力</a></li>
<li class="end"><a href="#q('/admin/enquete/memberCardReceiptSearch/')">カード郵送申請結果出力</a></li>
</ul>
</li>
<li><a href="#q('/admin/support/')"><img id="btn04" src="/em/images/g_navi04_off.jpg" alt="1%支援制度管理" width="205" height="51" /></a>
......
......@@ -44,15 +44,14 @@ function back(){
## 本文
<br>
<table width="740px" border="0" cellspacing="0" cellpadding="0">
<tr><td width="730px" >現在は下記の住所で登録されています。</td></tr>
<tr><td><font color="red"><br>&nbsp;住所:$!member.prefecture.prefecture&nbsp;$!member.cityName&nbsp;$!member.areaName&nbsp;$!member.buildingName</font></td></tr>
<tr><td><br>変更が必要な方は<a href="#q('/user/userEdit/')?cofirmReturn=2">こちら</a></td></tr>
<tr><td width="730px" >下記のご住所にカードを郵送します。</td></tr>
<tr><td><font color="red"><br>&emsp;住所:$!member.prefecture.prefecture&nbsp;$!member.cityName&nbsp;$!member.areaName&nbsp;$!member.buildingName</font></td></tr>
</table>
<br><br>
<table width="740" border="0" cellspacing="0" cellpadding="0">
<tr><td align="center"><br><input width="200px" class="nextBtn" type="submit" value="確認完了"></td></tr>
</table>
<div>
<input class="nextBtn" type="submit" value="カード郵送申請 ▶">
</div>
##CONTENT END 各ページコンテンツ
<!-- Button Table Start 点線-->
......
#set($title = "郵送受付申請完了画面")
#set($title = "カード郵送申請完了画面")
<!-- preHeader -->
#parse( "/WEB-INF/view/common/preHeader.vm" )
##<!-- JAVASCRIPTはここに記載 -->
......@@ -23,23 +23,25 @@
##CONTENT START 各ページコンテンツ
<table width="780" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="ctsTitle">郵送受付申請完了</td>
<td class="ctsTitle">カード郵送申請完了</td>
</tr>
</table>
<!-- Contents Title Table End -->
<form method="post" action="/em/user/pointUse/" >
<BR><BR>
<form method="post" action="/em/" >
<BR>
<table width="480" border="0" cellpadding="2" cellspacing="1" bgcolor="#004080">
<tr>
<td class="listcts" width="480">
ICHICOポイント磁気カードの郵送受付申請が完了しました
</td>
</tr>
</TABLE>
<table width="680px" border="0" cellpadding="2" cellspacing="1"">
<tr><td><b>磁気カードの申し込みが完了しました。</b></td></tr>
<tr><td><b>カードがお手元に届きましたらポイント交換手続きをお願いいたします。</b></td></tr>
<tr><td><br>毎月15日までに受付し、月末の付与になります。</td></tr>
<tr><td><font color="red">7月1日~8月20日までは、10日毎に受付を集計し、2週間程度で送付いたします。</font></td></tr>
<tr><td>※ICHICOポイントの詳細は<a href="">こちら</a></td></tr>
</table>
<br><br>
<div>
<input class="nextBtn" type="submit" value="トップページへ戻る ▶">
</div>
##CONTENT END 各ページコンテンツ
<!-- Button Table Start 点線-->
......
......@@ -76,11 +76,11 @@ function memberRegistPage() {
## 次へ(確認)ボタン
<table width="70%" border="0" cellspacing="2" cellpadding="0">
<TR><TD align="center">アプリ利用者でもカード利用者でもご利用できます。</TD></TR>
<TR><TD><font color="red">
<TR><TD><font color="red"><b>
入力された番号にICHICOポイントが反映されますので、
希望される会員番号と相違ないかご確認をお願いいたします。
ポイント交換申請後はいかなる場合でも変更・取消はお受けできませんのでご了承ください。
</font></TD></TR>
</b></font></TD></TR>
<TR><TD align="center"><font color="#FF0000"></font>&nbsp;</TD></TR>
<TR>
<TD align="center">
......
......@@ -50,14 +50,14 @@
e-モニター制度でご案内するアプリ・磁気カードは、
eモニポイントから交換したり、市の他の制度で得たICHICOポイントをためることはできますが
現金のチャージはできません。</td></tr>
<tr><td>ICHICOポイントの詳細は<a href="#q('/user/pointUse/memberRegistPage/')">こちら</a></td></tr>
<tr><td>ICHICOポイントの詳細は<a href="">こちら</a></td></tr>
</table>
## ①スマホアプリ
<br><br>
<table width="740" border="0" cellspacing="0" cellpadding="0">
<tr><td width="740" >❶スマートフォンアプリをご希望の方</td></tr>
<tr><td><br>※アプリダウンロードの詳細は<a href="https://www.city.ichikawa.lg.jp/catpage/cat_00000096.html">こちら</a></td></tr>
<tr><td><br>※アプリダウンロードの詳細は<a href="">こちら</a></td></tr>
<tr><td>ダウンロードが完了した方は<a href="#q('/user/pointUse/')">こちら</a></td></tr>
</table>
......@@ -65,9 +65,14 @@ e繝「繝九繧、繝ウ繝医°繧我コ、謠帙@縺溘j縲∝クゅ莉悶蛻カ蠎ヲ縺ァ蠕励◆ICHICO繝昴
<br><br>
<table width="740" border="0" cellspacing="0" cellpadding="0">
<tr><td width="740" >❷磁気カードをご希望の方</td></tr>
#if($!pointUseForm.hideMemberCardReceiptFlg == false)
<tr><td><br>磁気カードを郵送いたしますので、下記のボタンをクリックしてください。
<br>eモニの会員情報に入力いただいているご住所に郵送します。事前に住所を確認してください。</td></tr>
<tr><td><br><input width="200px" class="nextBtn" type="submit" value="郵送先の確認"></td></tr>
<br>eモニの会員情報に入力いただいているご住所に郵送します。</td></tr>
<tr><td><font color="red">ICHICOポイントへの交換は8月<b>20日まで</b>できますが、磁気カードの郵送は8月<b>10日まで</b>の受付とさせていただきます。</font></td></tr>
<tr><td><br><input width="200px" class="nextBtn" type="submit" value="郵送先の確認 ▶"></td></tr>
#else
<tr><td><font color="red"><br>磁気カードの郵送は8月10日で締め切っております。</font></td></tr>
#end
</table>
##CONTENT END 各ページコンテンツ
......
......@@ -78,9 +78,9 @@
#else
<input class="nextBtn" type="submit" value="次へ">
<br><br>
<font color="red">
ICHICOポイントの使用期限は、付与されてから1年になりますのでご注意ください
</font>
<p align="left" style="margin:0px 100px 0px;"><font color="red">
ICHICOポイントへの<b>交換</b>ができるのは令和5年6月1日~8月20日までの間のみです。ICHICOポイントの<b>利用</b>は8月21日以降も一定の期間可能です
</font></p>
#end
</TD>
</TR>
......
......@@ -61,11 +61,11 @@
<td class="listcts">
#if($!pointUseForm.giftType == 2)
<font color="red">
<font color="red"><b>
入力された番号にICHICOポイントが反映されますので、
希望される会員番号と相違ないかご確認をお願いいたします。
ポイント交換申請後はいかなる場合でも変更・取消はお受けできませんのでご了承ください。
</font><br>
</b></font><br>
#end
入力した内容を確認して、よろしければ下のポイント交換申請ボタンを押してください。
</td>
......
......@@ -28,18 +28,25 @@
</table>
<!-- Contents Title Table End -->
<form method="post" action="/em/user/pointUse/" >
<BR><BR>
<form method="post" action="/em/" >
<BR>
<table width="480" border="0" cellpadding="2" cellspacing="1" bgcolor="#004080">
<tr>
<td class="listcts" width="480">
ポイント交換申請が完了しました
</td>
</tr>
</TABLE>
<table width="680px" border="0" cellpadding="2" cellspacing="1"">
<tr><td><b>ポイント交換の申し込みが完了しました。</b></td></tr>
#if($!pointUseForm.giftType == 1)
<tr><td><br>「エコボ満点カード」はご登録の住所へお送りいたします。</td></tr>
<tr><td>◆Agentec</td></tr>
<tr><td>http://ainq.agentec.jp</td></tr>
#else
<tr><td><br>毎月15日までに受付し、月末の付与になります。</td></tr>
<tr><td><font color="red">7月1日~8月20日までは、10日毎に受付を集計し、2週間程度で付与いたします。</font></td></tr>
<tr><td>※ICHICOポイントの詳細は<a href="">こちら</a></td></tr>
#end
</table>
<br><br>
<div>
<input class="nextBtn" type="submit" value="トップページへ戻る ▶">
</div>
##CONTENT END 各ページコンテンツ
<!-- Button Table Start 点線-->
......
......@@ -39,13 +39,14 @@ $tools.getMsg("dayError")
<td width="5" align="right"><img src="/em/images/cts_cmt03.gif" width="5" height="23" border="0"></td>
</tr>
#foreach($row in $!pointUseForm.giftExchangeInfoList)
#if(($!pointUseForm.hideIchioFlg == false && $row.giftExchangeInfoId == 2) || $row.giftExchangeInfoId == 1)
<tr>
<td background="/em/images/cts_cmt02_bg.gif"><img src="/em/images/spacer.gif" width="5" height="5" border="0"></td>
<td align="left"><a href="#q('/user/pointUse/pointUse/')?giftExchangeInfoId=$!row.giftExchangeInfoId"> $row.linkText</a>
</td>
<td align="left"><a href="#q('/user/pointUse/pointUse/')?giftExchangeInfoId=$!row.giftExchangeInfoId"> $row.linkText</a></td>
<td background="/em/images/cts_cmt03_bg.gif"><img src="/em/images/spacer.gif" width="5" height="5" border="0"></td>
</tr>
#end
#end
<tr>
<td><img src="/em/images/cts_cmt02.gif" width="5" height="5" border="0"></td>
......@@ -57,8 +58,10 @@ $tools.getMsg("dayError")
## ここからメッセージ表示
<!-- $!pointUseForm.message.message -->
#foreach($row in $!pointUseForm.giftExchangeInfoList)
#if(($!pointUseForm.hideIchioFlg == false && $row.giftExchangeInfoId == 2) || $row.giftExchangeInfoId == 1)
$!row.message
#end
#end
##CONTENT END 各ページコンテンツ
......
......@@ -91,7 +91,7 @@
#set($login-url = $tools.getSecureUrl('/user/userEdit/confirm/'))
<form name="mainForm" action="$!login-url" method="post">
<input type="hidden" name="cofirmReturn" value="$!userEditForm.cofirmReturn"/>
<input type="hidden" name="pointUseFlg" value="$!userEditForm.pointUseFlg"/>
<!-- Category Title01 Start -->
<table width="780" border="0" cellspacing="0" cellpadding="0">
......
......@@ -78,7 +78,7 @@
</table>
#set($login-url = $tools.getSecureUrl('/user/userEdit/editRegist/'))
<form name="mainForm" action="$!login-url" method="post">
<input type="hidden" name="cofirmReturn" value="$!userEditForm.cofirmReturn"/>
<input type="hidden" name="pointUseFlg" value="$!userEditForm.pointUseFlg"/>
<!-- Category Table 01 Start -->
<table width="480" border="0" cellpadding="2" cellspacing="1" bgcolor="#004080">
......
......@@ -50,10 +50,8 @@
</tr>
</table>
<BR>
#if($!userEditForm.cofirmReturn == 1)
<a href="#q('/user/pointUse/')" >ポイント利用画面へ戻る</a>
#elseif($!userEditForm.cofirmReturn == 2)
<a href="#q('/user/pointUse/confirmOfAddress/')" >郵送先の確認画面へ戻る</a>
#if($!userEditForm.pointUseFlg == true)
<a href="#q('/user/pointUse/pointUse/?giftExchangeInfoId=2&uEditEndFlg=true')" >ICHICOポイント交換申請へ進む</a>
#else
<a href="#q('/user/myPage/')" >マイページへ戻る</a>
#end
......
......@@ -376,7 +376,7 @@ a.btn02:hover {
font-size : 17px;
text-align : center;
cursor : pointer;
padding : 3px 50px;
padding : 3px 20px;
background : #004890;
color : #ffffff;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment