외사수사 > 외사수사사례 > 외사수사사례 입력 페이지 등록 오류 수정.

master
강석 최 2022-04-20 17:25:37 +09:00
parent d8ee817fac
commit 309813dd6e
3 changed files with 38 additions and 30 deletions

View File

@ -235,9 +235,9 @@ public class PromotController {
*/
@RequestMapping(value = "/add.do", method = RequestMethod.POST)
public String add(final MultipartHttpServletRequest multiRequest,
@Valid @ModelAttribute("promotVO") final PromotVO promotVO,
final BindingResult bindingResult, final Model model,
final SessionStatus status) throws Exception {
@Valid @ModelAttribute("promotVO") final PromotVO promotVO,
final BindingResult bindingResult, final Model model,
final SessionStatus status) throws Exception {
// 사용자 인증 검사
Boolean isAuthenticated = EgovUserDetailsHelper.isAuthenticated();
@ -253,10 +253,8 @@ public class PromotController {
promotVO.setWriter(loginUserVO.getUserid());
// 파일 저장 및 데이터 입력
final Map<String, MultipartFile> fileMap = multiRequest
.getFileMap();
HashMap<String, Object> map = susaService.insert(promotVO,
fileMap);
final Map<String, MultipartFile> fileMap = multiRequest.getFileMap();
HashMap<String, Object> map = susaService.insert(promotVO, fileMap);
status.setComplete();

View File

@ -129,20 +129,33 @@
</select>
<insert id="Susa.insert" parameterType="susaVO">
INSERT INTO H3_SUSA_LIST
(
SS_TYPE, SS_AGENCY, SS_CHARGE_NM, SS_SDATE, SS_REGDATE,
SS_CONTENTS, SS_PLACE1, SS_EDATE, SS_TITLE, SS_RESULT,
SS_WRITER
)
VALUES
(
#{type}, #{agency}, #{chargeNm}, #{sdate}, NOW(),
#{contents}, #{place1}, #{edate}, #{title}, #{result},
#{writer}
)
insert into H3_SUSA_LIST (
SS_TYPE,
SS_AGENCY,
SS_CHARGE_NM,
SS_SDATE,
SS_REGDATE,
SS_CONTENTS,
SS_PLACE1,
SS_EDATE,
SS_TITLE,
SS_RESULT,
SS_WRITER
) values (
#{type},
#{agency},
#{chargeNm},
#{sdate},
NOW(),
#{contents},
#{place1},
#{edate},
#{title},
#{result},
#{writer}
)
<selectKey resultType="int" keyProperty="idx" order="AFTER">
SELECT H3_SUSA_LIST_SS_IDX_SEQ.CURRVAL FROM DUAL
SELECT currval('susa_list_seq') as idx
</selectKey>
</insert>

View File

@ -38,21 +38,18 @@
]]>
</select>
<insert id="SusaFile.insert" parameterType="susaVO" useGeneratedKeys="true" keyColumn="SF_SEQ">
<![CDATA[
INSERT INTO
H3_SUSA_FILE (
SF_ORDER,
SF_ORG_NAME,
SF_SAVE_NAME,
SF_SS_SEQ
<insert id="SusaFile.insert" parameterType="susaVO">
INSERT INTO H3_SUSA_FILE (
SF_ORDER,
SF_ORG_NAME,
SF_SAVE_NAME,
SF_SS_SEQ
) VALUES (
#{orders},
#{orgName},
#{saveName},
#{parentSeq}
)
]]>
)
</insert>
<delete id="SusaFile.delete" parameterType="susaVO">