Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
E
em
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ichikawa
em
Commits
7c22c70f
Commit
7c22c70f
authored
Mar 17, 2023
by
Kazuki Nakamura
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
【追加仕様03/07】ICHICOポイント交換時に会員情報入力画面に遷移するように
⇒ポイント交換完了画面、カード郵送申し込み完了画面のレイアウト修正、その他文言修正、交換メニューと郵送受付の非表示対応
parent
bbee4536
Hide whitespace changes
Inline
Side-by-side
Showing
24 changed files
with
144 additions
and
162 deletions
+144
-162
src/main/java/jp/agentec/sinaburocast/action/admin/enquete/MemberCardReceiptSearchAction.java
+4
-4
src/main/java/jp/agentec/sinaburocast/action/user/PointUseAction.java
+46
-87
src/main/java/jp/agentec/sinaburocast/common/SinaburoConstant.java
+1
-1
src/main/java/jp/agentec/sinaburocast/form/admin/enquete/MemberCardReceiptSearchForm.java
+1
-1
src/main/java/jp/agentec/sinaburocast/form/user/PointUseForm.java
+10
-1
src/main/java/jp/agentec/sinaburocast/form/user/UserEditForm.java
+2
-2
src/main/java/jp/agentec/sinaburocast/service/MemberCardReceiptService.java
+10
-10
src/main/webapp/WEB-INF/view/admin/enquete/index.html
+1
-1
src/main/webapp/WEB-INF/view/admin/enquete/memberCardReceiptSearch.html
+3
-3
src/main/webapp/WEB-INF/view/admin/setting/messageRegist.html
+2
-2
src/main/webapp/WEB-INF/view/admin/setting/messageRegistConfirm.html
+1
-1
src/main/webapp/WEB-INF/view/common/header_admin.vm
+1
-1
src/main/webapp/WEB-INF/view/user/pointUse/confirmOfAddress.html
+5
-6
src/main/webapp/WEB-INF/view/user/pointUse/memberCardReceiptEnd.html
+14
-12
src/main/webapp/WEB-INF/view/user/pointUse/memberConfirm.html
+2
-2
src/main/webapp/WEB-INF/view/user/pointUse/memberRegistPage.html
+9
-4
src/main/webapp/WEB-INF/view/user/pointUse/pointUse.html
+3
-3
src/main/webapp/WEB-INF/view/user/pointUse/pointUseConfirm.html
+2
-2
src/main/webapp/WEB-INF/view/user/pointUse/pointUseEnd.html
+17
-10
src/main/webapp/WEB-INF/view/user/pointUse/pointUseIndex.html
+5
-2
src/main/webapp/WEB-INF/view/user/userEdit/uEdit.html
+1
-1
src/main/webapp/WEB-INF/view/user/userEdit/uEditConfirm.html
+1
-1
src/main/webapp/WEB-INF/view/user/userEdit/uEditEnd.html
+2
-4
src/main/webapp/css/default_new.css
+1
-1
No files found.
src/main/java/jp/agentec/sinaburocast/action/admin/enquete/MemberCardReceiptSearchAction.java
View file @
7c22c70f
...
...
@@ -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
;
}
...
...
src/main/java/jp/agentec/sinaburocast/action/user/PointUseAction.java
View file @
7c22c70f
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
src/main/java/jp/agentec/sinaburocast/common/SinaburoConstant.java
View file @
7c22c70f
...
...
@@ -319,7 +319,7 @@ public interface SinaburoConstant {
/** パスワード確認 */
int
PASS_WORD_CONFIRM
=
5
;
/** ポイント利用(エコボ
満点
カード) */
/** ポイント利用(エコボカード) */
int
POINT_USE_ECOBO
=
6
;
/** ポイント利用(ICHICOポイント) */
...
...
src/main/java/jp/agentec/sinaburocast/form/admin/enquete/MemberCardReceiptSearchForm.java
View file @
7c22c70f
...
...
@@ -11,7 +11,7 @@ import jp.agentec.sinaburocast.entity.MemberCardReceipt;
import
jp.agentec.sinaburocast.form.admin.setting.PagingForm
;
/**
* (磁気カード
)郵送受付
申請検索Form
* (磁気カード
の)郵送
申請検索Form
*
* @author nakamura-k
*
...
...
src/main/java/jp/agentec/sinaburocast/form/user/PointUseForm.java
View file @
7c22c70f
...
...
@@ -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>();
//
...
...
src/main/java/jp/agentec/sinaburocast/form/user/UserEditForm.java
View file @
7c22c70f
...
...
@@ -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
()
{
...
...
src/main/java/jp/agentec/sinaburocast/service/MemberCardReceiptService.java
View file @
7c22c70f
...
...
@@ -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>
*/
...
...
src/main/webapp/WEB-INF/view/admin/enquete/index.html
View file @
7c22c70f
...
...
@@ -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>
...
...
src/main/webapp/WEB-INF/view/admin/enquete/memberCardReceiptSearch.html
View file @
7c22c70f
#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>
<!--▲ページング▲-->
...
...
src/main/webapp/WEB-INF/view/admin/setting/messageRegist.html
View file @
7c22c70f
...
...
@@ -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>
...
...
src/main/webapp/WEB-INF/view/admin/setting/messageRegistConfirm.html
View file @
7c22c70f
...
...
@@ -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
...
...
src/main/webapp/WEB-INF/view/common/header_admin.vm
View file @
7c22c70f
...
...
@@ -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>
...
...
src/main/webapp/WEB-INF/view/user/pointUse/confirmOfAddress.html
View file @
7c22c70f
...
...
@@ -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>
住所:$!member.prefecture.prefecture
$!member.cityName
$!member.areaName
$!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>
 
住所:$!member.prefecture.prefecture
$!member.cityName
$!member.areaName
$!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 点線-->
...
...
src/main/webapp/WEB-INF/view/user/pointUse/memberCardReceiptEnd.html
View file @
7c22c70f
#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 点線-->
...
...
src/main/webapp/WEB-INF/view/user/pointUse/memberConfirm.html
View file @
7c22c70f
...
...
@@ -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>
</TD></TR>
<TR>
<TD
align=
"center"
>
...
...
src/main/webapp/WEB-INF/view/user/pointUse/memberRegistPage.html
View file @
7c22c70f
...
...
@@ -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://ww
w.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 各ページコンテンツ
...
...
src/main/webapp/WEB-INF/view/user/pointUse/pointUse.html
View file @
7c22c70f
...
...
@@ -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>
...
...
src/main/webapp/WEB-INF/view/user/pointUse/pointUseConfirm.html
View file @
7c22c70f
...
...
@@ -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>
...
...
src/main/webapp/WEB-INF/view/user/pointUse/pointUseEnd.html
View file @
7c22c70f
...
...
@@ -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 点線-->
...
...
src/main/webapp/WEB-INF/view/user/pointUse/pointUseIndex.html
View file @
7c22c70f
...
...
@@ -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 各ページコンテンツ
...
...
src/main/webapp/WEB-INF/view/user/userEdit/uEdit.html
View file @
7c22c70f
...
...
@@ -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"
>
...
...
src/main/webapp/WEB-INF/view/user/userEdit/uEditConfirm.html
View file @
7c22c70f
...
...
@@ -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"
>
...
...
src/main/webapp/WEB-INF/view/user/userEdit/uEditEnd.html
View file @
7c22c70f
...
...
@@ -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
...
...
src/main/webapp/css/default_new.css
View file @
7c22c70f
...
...
@@ -376,7 +376,7 @@ a.btn02:hover {
font-size
:
17px
;
text-align
:
center
;
cursor
:
pointer
;
padding
:
3px
5
0px
;
padding
:
3px
2
0px
;
background
:
#004890
;
color
:
#ffffff
;
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment