fix:민간통역인 수정시 수정페이지 지속

TaehunPark 2022-09-22 09:35:18 +09:00
parent 3f8cf83644
commit 2b6e716c5d
3 changed files with 8 additions and 5 deletions

View File

@ -84,10 +84,11 @@ public class TranslatorController {
}
@PostMapping("/updateTranslatorInfo")
public void updatetranslatorInfo(@AuthenticationPrincipal UserInfo loginUser,Translator translator) {
public Translator updatetranslatorInfo(@AuthenticationPrincipal UserInfo loginUser,Translator translator) {
translator.setWrtNm(loginUser.getUserId());
translator.setWrtOrgan(loginUser.getOgCd());
translatorSevice.updatetranslatorInfo(translator);
Translator result = translatorSevice.updatetranslatorInfo(translator);
return result;
}
@GetMapping("/revisionHistory")

View File

@ -54,7 +54,7 @@ public class TranslatorService {
}
@Transactional
public void updatetranslatorInfo(Translator translator) {
public Translator updatetranslatorInfo(Translator translator) {
Translator dbTranslator = translatorRepository
.findById(new TranslatorId(translator.getTranslatorKey(), translator.getVersionNo())).orElse(null);
Translator translatorTmp = new Translator();
@ -78,6 +78,7 @@ public class TranslatorService {
translatorTmp.setWrtDt(LocalDateTime.now());
translatorTmp.setWrtOrgan(translator.getWrtOrgan());
translatorRepository.save(translatorTmp);
return translatorTmp;
}
public List<Translator> selectHistoryList(Translator translator) {

View File

@ -58,6 +58,7 @@ $(document).on('click', '#updateBtn', function (){
}
if(confirm("수정하시겠습니까?")){
const url = '/translator/translatorEditModal';
contentFade("in");
const formData = new FormData($("#trInfoUpdate")[0]);
$.ajax({
@ -66,10 +67,10 @@ $(document).on('click', '#updateBtn', function (){
url : "/translator/updateTranslatorInfo",
processData: false,
contentType: false,
success : function() {
success : function(data) {
alert("수정되었습니다.");
contentFade("out");
location.reload();
revisionHistory(data.translatorKey,data.versionNo,url);
},
error : function(xhr, status) {
alert("수정에 실패하였습니다.");