Merge branch 'V2025111104'
This commit is contained in:
@@ -2356,6 +2356,16 @@ SELECT
|
||||
,BUS_REG_NO
|
||||
,OFFICE_NO
|
||||
,EMAIL
|
||||
,MANAGER1_NAME
|
||||
,MANAGER1_EMAIL
|
||||
,MANAGER2_NAME
|
||||
,MANAGER2_EMAIL
|
||||
,MANAGER3_NAME
|
||||
,MANAGER3_EMAIL
|
||||
,MANAGER4_NAME
|
||||
,MANAGER4_EMAIL
|
||||
,MANAGER5_NAME
|
||||
,MANAGER5_EMAIL
|
||||
FROM SUPPLY_MNG
|
||||
WHERE OBJID = #{objid}::numeric
|
||||
</select>
|
||||
|
||||
@@ -257,21 +257,48 @@
|
||||
|
||||
// 사업자등록증 파일 삭제
|
||||
function deleteBusRegFile(fileObjId){
|
||||
if(!confirm("파일을 삭제하시겠습니까?")){
|
||||
return;
|
||||
}
|
||||
|
||||
$.ajax({
|
||||
url: "/common/deleteFile.do",
|
||||
type: "POST",
|
||||
data: {objId: fileObjId},
|
||||
dataType: "json",
|
||||
success: function(data){
|
||||
Swal.fire("삭제되었습니다.");
|
||||
loadBusRegFile();
|
||||
},
|
||||
error: function(){
|
||||
Swal.fire("삭제 중 오류가 발생했습니다.");
|
||||
Swal.fire({
|
||||
title: '파일을 삭제하시겠습니까?',
|
||||
text: '삭제된 파일은 복구할 수 없습니다.',
|
||||
icon: 'warning',
|
||||
showCancelButton: true,
|
||||
confirmButtonColor: '#d33',
|
||||
cancelButtonColor: '#3085d6',
|
||||
confirmButtonText: '삭제',
|
||||
cancelButtonText: '취소'
|
||||
}).then((result) => {
|
||||
if (result.isConfirmed) {
|
||||
$.ajax({
|
||||
url: "/common/deleteFile.do",
|
||||
type: "POST",
|
||||
data: {objId: fileObjId},
|
||||
dataType: "json",
|
||||
success: function(data){
|
||||
if(data.success){
|
||||
Swal.fire({
|
||||
icon: 'success',
|
||||
title: '삭제되었습니다.',
|
||||
showConfirmButton: false,
|
||||
timer: 1500
|
||||
});
|
||||
loadBusRegFile();
|
||||
}else{
|
||||
Swal.fire({
|
||||
icon: 'error',
|
||||
title: '삭제 실패',
|
||||
text: data.message || '파일 삭제 중 오류가 발생했습니다.'
|
||||
});
|
||||
}
|
||||
},
|
||||
error: function(xhr, status, error){
|
||||
console.error("삭제 오류:", error);
|
||||
Swal.fire({
|
||||
icon: 'error',
|
||||
title: '삭제 실패',
|
||||
text: '파일 삭제 중 오류가 발생했습니다.'
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@@ -168,6 +168,28 @@ public class CommonController {
|
||||
return "/ajax/ajaxResult";
|
||||
}
|
||||
|
||||
/**
|
||||
* 파일을 삭제한다. (논리적삭제, status : Deleted) - JSON 응답
|
||||
* @param request
|
||||
* @param paramMap
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping("/common/deleteFile.do")
|
||||
@ResponseBody
|
||||
public Map<String, Object> deleteFile(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
||||
Map<String, Object> result = new HashMap<String, Object>();
|
||||
try {
|
||||
String msg = commonService.deleteFileInfoLogical(paramMap);
|
||||
result.put("success", true);
|
||||
result.put("message", msg);
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
result.put("success", false);
|
||||
result.put("message", "파일 삭제 중 오류가 발생했습니다.");
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
* 파일 다운로드
|
||||
* @param request
|
||||
|
||||
@@ -1,124 +0,0 @@
|
||||
/*
|
||||
* ContractMgmtController
|
||||
*
|
||||
* 1.0
|
||||
*
|
||||
* 2021.10.01
|
||||
*
|
||||
* Copyright ions
|
||||
*/
|
||||
package com.pms.salesmgmt.controller;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpSession;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMethod;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
|
||||
import com.pms.common.utils.CommonUtils;
|
||||
import com.pms.salesmgmt.service.AccountService;
|
||||
import com.pms.salesmgmt.service.ContractMgmtService;
|
||||
import com.pms.salesmgmt.service.DeliveryService;
|
||||
import com.pms.salesmgmt.service.SalesMgmtCommonService;
|
||||
|
||||
/**
|
||||
* <pre>
|
||||
* 계약관리 Controller
|
||||
* </pre>
|
||||
* @since 2021.10.01
|
||||
* @author kim
|
||||
* @version 1.0
|
||||
*
|
||||
* <pre>
|
||||
* << 개정 이력 >>
|
||||
*
|
||||
* 수정일 수정자 수정내용
|
||||
* ---------------- --------------------- --------------------------------------------------------
|
||||
* 2021.10.01 김효일 최초작성
|
||||
*
|
||||
* </pre>
|
||||
*
|
||||
*/
|
||||
@Controller
|
||||
public class SampleController {
|
||||
|
||||
/** 계약관리 Service */
|
||||
@Autowired
|
||||
private DeliveryService deliveryService;
|
||||
|
||||
|
||||
/** 결제예정 Service */
|
||||
@Autowired
|
||||
private AccountService accountService;
|
||||
|
||||
/**
|
||||
* <pre>
|
||||
* 납기예정 목록 조회
|
||||
* </pre>
|
||||
* @param request
|
||||
* @param paramMap - 계약관리 검색 정보
|
||||
* @return String
|
||||
*
|
||||
* <pre>
|
||||
* << 개정 이력 >>
|
||||
*
|
||||
* 수정일 수정자 수정내용
|
||||
* ---------------- --------------------- ----------------------------------------------------------
|
||||
* 2021.10.01 김효일 최초작성
|
||||
*
|
||||
* </pre>
|
||||
*/
|
||||
@RequestMapping(value = " /contractMgmt/tabSample1.do", method = RequestMethod.GET)
|
||||
public String tabSample1(HttpServletRequest request
|
||||
, @RequestParam Map<String, Object> paramMap) {
|
||||
try {
|
||||
List<Map<String,Object>> list = deliveryService.getDeliveryAllByOrderNo(request, paramMap);
|
||||
System.out.println("paramMap>>>>>>>>>>>>> " + paramMap);
|
||||
request.setAttribute("LIST", list);
|
||||
} catch(Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
return "/salesmgmt/sample/tabContractMgmtListSample1";
|
||||
}
|
||||
|
||||
/**
|
||||
* <pre>
|
||||
* 결제예정 목록 조회
|
||||
* </pre>
|
||||
* @param request
|
||||
* @param paramMap - 계약관리 검색 정보
|
||||
* @return String
|
||||
*
|
||||
* <pre>
|
||||
* << 개정 이력 >>
|
||||
*
|
||||
* 수정일 수정자 수정내용
|
||||
* ---------------- --------------------- ----------------------------------------------------------
|
||||
* 2021.10.01 김효일 최초작성
|
||||
*
|
||||
* </pre>
|
||||
*/
|
||||
@RequestMapping(value = " /contractMgmt/tabSample2.do", method = RequestMethod.GET)
|
||||
public String tabSample2(HttpServletRequest request
|
||||
, @RequestParam Map<String, Object> paramMap) {
|
||||
try {
|
||||
List<Map<String,Object>> list = accountService.getAccountAllByOrderNo(request, paramMap);
|
||||
|
||||
request.setAttribute("LIST", list);
|
||||
} catch(Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
return "/salesmgmt/sample/tabContractMgmtListSample2";
|
||||
}
|
||||
}
|
||||
@@ -2356,6 +2356,16 @@ SELECT
|
||||
,BUS_REG_NO
|
||||
,OFFICE_NO
|
||||
,EMAIL
|
||||
,MANAGER1_NAME
|
||||
,MANAGER1_EMAIL
|
||||
,MANAGER2_NAME
|
||||
,MANAGER2_EMAIL
|
||||
,MANAGER3_NAME
|
||||
,MANAGER3_EMAIL
|
||||
,MANAGER4_NAME
|
||||
,MANAGER4_EMAIL
|
||||
,MANAGER5_NAME
|
||||
,MANAGER5_EMAIL
|
||||
FROM SUPPLY_MNG
|
||||
WHERE OBJID = #{objid}::numeric
|
||||
</select>
|
||||
|
||||
Reference in New Issue
Block a user