매출관리 출하건별 분리: shipment_log 기반으로 변경
- 매출관리 그리드: shipment_log 건별 1행 표시 (기존 sales_registration 합계 → 개별) - 매출마감: 출하건(log_id) 단위로 마감 가능, 전체 마감 시 PROJECT_MGMT 상태 갱신 - 마감정보입력: shipment_log 컬럼에 저장 (기존 PROJECT_MGMT → shipment_log) - 아마란스 전표 API: 기존 로직 유지, 데이터 소스만 shipment_log로 변경 - DB: shipment_log에 마감 관련 7개 컬럼 추가 + 기존 마감 데이터 마이그레이션 - 판매관리 영향 없음 Made-with: Cursor
This commit is contained in:
@@ -214,18 +214,14 @@ public class SalesNcollectMgmtController {
|
||||
@RequestMapping(value = "/revenueMgmt/revenueGridList.do", method = RequestMethod.POST)
|
||||
public Map<String, Object> salesMgmtGridList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap) {
|
||||
try {
|
||||
// commonService.selectListPagingNew를 사용하여 페이지네이션 처리
|
||||
commonService.selectListPagingNew("salesNcollectMgmt.getSalesMgmtGridList", request, paramMap);
|
||||
|
||||
// Total 합계 조회 (기존 로직 유지)
|
||||
Map<String, Object> totals = salesNcollectMgmtService.getSalesMgmtTotals(paramMap);
|
||||
commonService.selectListPagingNew("salesNcollectMgmt.getRevenueMgmtGridList", request, paramMap);
|
||||
|
||||
Map<String, Object> totals = salesNcollectMgmtService.getRevenueMgmtTotals(paramMap);
|
||||
paramMap.put("TOTALS", totals);
|
||||
} catch(Exception e) {
|
||||
e.printStackTrace();
|
||||
// 에러 발생 시 빈 데이터 설정
|
||||
paramMap.put("RESULTLIST", new java.util.ArrayList<>());
|
||||
|
||||
// Total 초기화
|
||||
|
||||
Map<String, Object> emptyTotals = new HashMap<String, Object>();
|
||||
emptyTotals.put("TOTAL_SUPPLY_PRICE", 0);
|
||||
emptyTotals.put("TOTAL_VAT", 0);
|
||||
|
||||
Reference in New Issue
Block a user