質問編集履歴
3
全体を記入しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -204,6 +204,47 @@
|
|
204
204
|
return "UserModifyInitDone";
|
205
205
|
}
|
206
206
|
```
|
207
|
+
```UserService
|
208
|
+
public int EditUser(UserAllInfoDto userdto);
|
209
|
+
```
|
210
|
+
```UserServiceImpl
|
211
|
+
@Service
|
212
|
+
public class UserServiceImpl implements UserService {
|
213
|
+
@Resource
|
214
|
+
private UserDao UserDao;
|
215
|
+
@Override
|
216
|
+
public int EditUser(UserAllInfoDto userInfo) {
|
217
|
+
User user = new User();
|
218
|
+
BeanUtils.copyProperties(userInfo, user);
|
219
|
+
return UserDao.genbaNasiEditUser(user);
|
220
|
+
}
|
221
|
+
```
|
222
|
+
```UserDao
|
223
|
+
public int genbaNasiEditUser(User userInfo);
|
224
|
+
```
|
225
|
+
|
226
|
+
```UserDaoImpl
|
227
|
+
public class UserDaoImpl implements UserDao{
|
228
|
+
private SqlSession sqlSession;
|
229
|
+
@Override
|
230
|
+
public int genbaNasiEditUser(User userInfo) {
|
231
|
+
return sqlSession.update("com.tps.mng.mapper.xml.UserMapper.genbaNasiEditUser", userInfo);
|
232
|
+
}
|
233
|
+
|
234
|
+
```
|
235
|
+
```Userxml
|
236
|
+
|
237
|
+
<update id="genbaNasiEditUser" parameterType="com.tps.mng.entity.User">
|
238
|
+
UPDATE MANAGER.USER SET USER_KANJI_NAME = #{userKanjiName}, USER_KANA_NAME =#{userKanaName},
|
239
|
+
USER_KOR_NAME = #{userKorName}, USER_ENG_NAME =#{userEngName}, USER_SYAINBANGO =#{userSyainBango},
|
240
|
+
USER_YAKUSYOKU =#{userYakushoku}, USER_STATUS = #{userStatus}, USER_TPS_KEIREKI =#{userTpsKeireki},
|
241
|
+
USER_IPPAN_KEIREKI = #{userIppanKeireki}, USER_BIKOU= #{userBikou}, USER_KEYMAN =#{userKeyman},
|
242
|
+
USER_KYUURYOU =#{userKyuuryou}, USER_EIGYOUID = #{userEigyouId}, USER_NYUUSYABI =#{userNyuusyabi},
|
243
|
+
USER_TAISYOKUBI = #{userTaisyokubi}, USER_RENKEIKIKAN= #{userRenkeikikan}, USER_EKKI= #{userEkki},
|
244
|
+
USER_MEMO = #{userMemo},USER_HATSUGENBA = #{userHatsugenba}
|
245
|
+
WHERE USER_ID=#{userId};
|
246
|
+
</update>
|
247
|
+
```
|
207
248
|
### 試したこと
|
208
249
|
最初にこれらはインストールしました
|
209
250
|
|
2
より全体を記入しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,8 +1,8 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
|
-
ajaxでActionまで値を持っていきたい
|
2
|
+
ajaxでActionまで値を持っていきUpdateしたい
|
3
|
+
Actionすら呼ばれません
|
3
4
|
|
4
5
|
|
5
|
-
|
6
6
|
### 発生している問題・エラーメッセージ
|
7
7
|
|
8
8
|
```
|
@@ -171,22 +171,39 @@
|
|
171
171
|
//現場入場日
|
172
172
|
var genbaNyuujyoubi1 = document.getElementById("genbaNyuujyoubi").value;
|
173
173
|
//現場退場日
|
174
|
-
var genbaTaijyoubi1 = document.getElementById("genbaTaijyoubi").value;
|
175
|
-
//現場登録日
|
176
|
-
var genbaTourokubi1 = document.getElementById("genbaTourokubi").value;
|
177
|
-
//現場内のステータス
|
178
|
-
var genbaStatus1 = document.getElementById("genbaStatus").value;
|
179
|
-
//現場内の社員評価
|
180
|
-
var userGenbaHyouka1 = document.getElementById("userGenbaHyouka").value;
|
181
|
-
//現場評価
|
182
174
|
var genbaHyouka1 = document.getElementById("genbaHyouka").value;
|
183
175
|
//給料
|
184
176
|
var kyuuryou1 = document.getElementById("kyuuryou").value;
|
185
177
|
//単金
|
186
178
|
var genbaTankin1 = document.getElementById("genbaTankin").value;
|
187
|
-
|
179
|
+
//radioボタンの値を持ってきています
|
188
|
-
|
180
|
+
var radios = document.getElementsByName("userdto.userStatus");
|
181
|
+
var Status007;
|
182
|
+
for(var i=0; i<radios.length; i++){
|
183
|
+
if (radios[i].checked) {
|
184
|
+
Status007 = radios[i].value;
|
185
|
+
break;
|
186
|
+
}
|
187
|
+
}
|
188
|
+
//プルダウンの値を持ってきています
|
189
|
+
var element = document.getElementById( "keyman" ) ;
|
190
|
+
var elements = element.options ;
|
191
|
+
for ( var a="", i=0,l=elements.length; l>i; i++ ) {
|
192
|
+
if ( elements[i].selected ) {
|
193
|
+
a += elements[i].value + " " ;
|
194
|
+
break;
|
195
|
+
}
|
196
|
+
}
|
189
197
|
```
|
198
|
+
```UserAction
|
199
|
+
@Action(value = "/UserModifySubmit")
|
200
|
+
public String UserModifySubmit() {
|
201
|
+
if (userdto.getUserStatus() == 3) {
|
202
|
+
userService.EditUser(userdto);
|
203
|
+
}
|
204
|
+
return "UserModifyInitDone";
|
205
|
+
}
|
206
|
+
```
|
190
207
|
### 試したこと
|
191
208
|
最初にこれらはインストールしました
|
192
209
|
|
1
javascriptの欄を書き忘れたので追加します
title
CHANGED
File without changes
|
body
CHANGED
@@ -125,6 +125,68 @@
|
|
125
125
|
}
|
126
126
|
});
|
127
127
|
```
|
128
|
+
```javascript
|
129
|
+
function myFunction() {
|
130
|
+
|
131
|
+
//名前(漢字)
|
132
|
+
var kanjiName1 = document.getElementById("kanjiName").value;
|
133
|
+
//韓国語
|
134
|
+
var korName1 = document.getElementById("korName").value;
|
135
|
+
//ふりがな
|
136
|
+
var kanaName1 = document.getElementById("kanaName").value;
|
137
|
+
//名前(英語)
|
138
|
+
var engName1 = document.getElementById("engName").value;
|
139
|
+
//社員番号
|
140
|
+
var shainBango1 = document.getElementById("shainBango").value;
|
141
|
+
//最寄り駅
|
142
|
+
var ekki1 = document.getElementById("ekki").value;
|
143
|
+
//入社日
|
144
|
+
var nyuushabi1 = document.getElementById("nyuushabi").value;
|
145
|
+
//役職
|
146
|
+
var yakusyoku1 = document.getElementById("yakusyoku").value;
|
147
|
+
//本社ステータス
|
148
|
+
var status1 = document.getElementById("status0").value;
|
149
|
+
//キーマン
|
150
|
+
var keyman1 = document.getElementById("KeyMan").value;
|
151
|
+
//メモ
|
152
|
+
var memo1 = document.getElementById("memo").value;
|
153
|
+
//備考
|
154
|
+
var bikou1 = document.getElementById("bikou").value;
|
155
|
+
//担当営業
|
156
|
+
var eigyouId1 = document.getElementById("eigyouId").value;
|
157
|
+
//初めて行った現場
|
158
|
+
var hatsuGenba1 = document.getElementById("hatsuGenba").value;
|
159
|
+
//現場期間
|
160
|
+
var genbaKikan1 = document.getElementById("genbaKikan").value;
|
161
|
+
//連携期間
|
162
|
+
var renkeiKikan1 = document.getElementById("renkeiKikan").value;
|
163
|
+
//本社経歴
|
164
|
+
var keireki1 = document.getElementById("keireki").value;
|
165
|
+
//本社以外の経歴
|
166
|
+
var ippanKeireki1 = document.getElementById("ippanKeireki").value;
|
167
|
+
//現場会社名
|
168
|
+
var genbaKaisyamei1 = document.getElementById("genbaKaisyamei").value;
|
169
|
+
//現場の場所
|
170
|
+
var genbaBasyo1 = document.getElementById("genbaBasyo").value;
|
171
|
+
//現場入場日
|
172
|
+
var genbaNyuujyoubi1 = document.getElementById("genbaNyuujyoubi").value;
|
173
|
+
//現場退場日
|
174
|
+
var genbaTaijyoubi1 = document.getElementById("genbaTaijyoubi").value;
|
175
|
+
//現場登録日
|
176
|
+
var genbaTourokubi1 = document.getElementById("genbaTourokubi").value;
|
177
|
+
//現場内のステータス
|
178
|
+
var genbaStatus1 = document.getElementById("genbaStatus").value;
|
179
|
+
//現場内の社員評価
|
180
|
+
var userGenbaHyouka1 = document.getElementById("userGenbaHyouka").value;
|
181
|
+
//現場評価
|
182
|
+
var genbaHyouka1 = document.getElementById("genbaHyouka").value;
|
183
|
+
//給料
|
184
|
+
var kyuuryou1 = document.getElementById("kyuuryou").value;
|
185
|
+
//単金
|
186
|
+
var genbaTankin1 = document.getElementById("genbaTankin").value;
|
187
|
+
|
188
|
+
|
189
|
+
```
|
128
190
|
### 試したこと
|
129
191
|
最初にこれらはインストールしました
|
130
192
|
|