feat: 발주기관_건설현장조회시_입력상태변경되도록_구현
parent
476fa66d7b
commit
a4cbb83a59
33
list.txt
33
list.txt
|
|
@ -4,34 +4,19 @@ src\main\resources\egovframework\egovProps\globals.properties
|
|||
#src\main\webapp\WEB-INF\views\web\input\excel_step31.jsp
|
||||
#src\main\webapp\com\css\common.v2.0.css
|
||||
#src\main\webapp\com\css\common.v2.0.css.map
|
||||
src\main\webapp\WEB-INF\views\web\input\meta_info1.jsp
|
||||
src\main\webapp\WEB-INF\views\web\manage\list_reg.jsp
|
||||
|
||||
src\main\webapp\js\map\main\map.js
|
||||
src\main\java\geoinfo\drilling\home\DrillingHomeController.java
|
||||
src\main\java\geoinfo\drilling\home\service\DrillingHomeService.java
|
||||
src\main\java\geoinfo\drilling\home\service\impl\DrillingHomeServiceImpl.java
|
||||
src\main\java\geoinfo\drilling\home\service\DrillingHomeMapper.java
|
||||
src\main\resources\egovframework\sqlmap\mapper\drilling\home\DrillingHomeMapper.xml
|
||||
src\main\webapp\images\map\drilling-pin-35-50.png
|
||||
src\main\java\geoinfo\drilling\common\DrillingCommonController.java
|
||||
src\main\webapp\WEB-INF\views\drilling\common\includeTopMenu.jsp
|
||||
src\main\webapp\com\js\drilling\drilling-common.js
|
||||
src\main\webapp\WEB-INF\views\drilling\home\drilling_index.jsp
|
||||
|
||||
src\main\webapp\proxyo2map.jsp
|
||||
src\main\java\geoinfo\main\login\LoginController.java
|
||||
src\main\webapp\WEB-INF\views\web\input\meta_info1.jsp
|
||||
src\main\java\geoinfo\regi\projectList\ProjectListController.java
|
||||
|
||||
src\main\java\geoinfo\drilling\inquiry\service\DrillingInquiryService.java
|
||||
src\main\java\geoinfo\drilling\inquiry\DrillingInquiryController.java
|
||||
src\main\webapp\WEB-INF\views\drilling\inquiry\drilling_inquiry.jsp
|
||||
src\main\java\geoinfo\drilling\inquiry\service\impl\DrillingInquiryServiceImpl.java
|
||||
src\main\java\geoinfo\drilling\inquiry\service\DrillingInquiryMapper.java
|
||||
src\main\resources\egovframework\sqlmap\mapper\drilling\inquiry\DrillingInquiryMapper.xml
|
||||
|
||||
src\main\java\geoinfo\drilling\input\service\DrillingInputService.java
|
||||
src\main\java\geoinfo\drilling\input\service\impl\DrillingInputServiceImpl.java
|
||||
src\main\java\geoinfo\drilling\input\service\DrillingInputMapper.java
|
||||
src\main\resources\egovframework\sqlmap\mapper\drilling\input\DrillingInputMapper.xml
|
||||
src\main\java\geoinfo\drilling\input\service\DrillingInputMapper.java
|
||||
|
||||
src\main\java\geoinfo\regi\info\InfoController.java
|
||||
src\main\webapp\WEB-INF\views\web\input\projectInfo.jsp
|
||||
src\main\webapp\WEB-INF\views\web\index.jsp
|
||||
src\main\java\geoinfo\regi\projectList\ProjectListController.java
|
||||
src\main\java\geoinfo\regi\manageList\ManageListController.java
|
||||
src\main\webapp\js\map\main\map.js
|
||||
src\main\webapp\WEB-INF\views\drilling\common\includeTopMenu.jsp
|
||||
|
|
@ -21,8 +21,8 @@ public interface DrillingInputMapper {
|
|||
public List<EgovMap> sPGetTblCsiByCid(HashMap<String, Object> params) throws SQLException;
|
||||
public EgovMap getItemByCid(HashMap<String, Object> params) throws SQLException;
|
||||
|
||||
public int updateProjectCode(HashMap<String, Object> params) throws SQLException;
|
||||
|
||||
public int updateProjectCodeAndProjectStateCodeByCid(HashMap<String, Object> params) throws SQLException;
|
||||
public int updateProjectCodeAndProjectStateCodeByProjectCode(HashMap<String, Object> params) throws SQLException;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -11,5 +11,7 @@ public interface DrillingInputService {
|
|||
HashMap<String, Object> getOrganizationUserGlGmGsGfCodes(String userId) throws Exception;
|
||||
HashMap<String, Object> drillingInputAdd(HttpServletRequest request, HashMap<String, Object> params) throws Exception;
|
||||
void getDepartments(HttpServletRequest request, HashMap<String, Object> params, JSONObject jsonResponse) throws Exception;
|
||||
HashMap<String, Object> updateProjectCode(HttpServletRequest request, HashMap<String, Object> params) throws Exception;
|
||||
HashMap<String, Object> updateProjectCodeAndProjectStateCodeByCid(HttpServletRequest request, HashMap<String, Object> params) throws Exception;
|
||||
HashMap<String, Object> updateProjectCodeAndProjectStateCodeByProjectCode(HttpServletRequest request, HashMap<String, Object> params) throws Exception;
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -122,7 +122,7 @@ public class DrillingInputServiceImpl implements DrillingInputService {
|
|||
|
||||
|
||||
@Override
|
||||
public HashMap<String, Object> updateProjectCode(HttpServletRequest request, HashMap<String, Object> params) throws Exception {
|
||||
public HashMap<String, Object> updateProjectCodeAndProjectStateCodeByCid(HttpServletRequest request, HashMap<String, Object> params) throws Exception {
|
||||
|
||||
String userId = (String)request.getSession().getAttribute("USERID");
|
||||
|
||||
|
|
@ -144,10 +144,11 @@ public class DrillingInputServiceImpl implements DrillingInputService {
|
|||
|
||||
updateProjectCodeParams.put("userId", userId);
|
||||
updateProjectCodeParams.put("PROJECT_CODE", params.get("PROJECT_CODE"));
|
||||
updateProjectCodeParams.put("PROJECT_STATE_CODE", params.get("PROJECT_STATE_CODE"));
|
||||
updateProjectCodeParams.put("CID", params.get("CID"));
|
||||
|
||||
|
||||
int nResult = drillingInputMapper.updateProjectCode(updateProjectCodeParams);
|
||||
int nResult = drillingInputMapper.updateProjectCodeAndProjectStateCodeByCid(updateProjectCodeParams);
|
||||
if( nResult == 0 ) {
|
||||
if( tbl.get("projectCode") != null && !tbl.get("projectCode").equals(params.get("PROJECT_CODE")) ) {
|
||||
throw new Exception( "해당 프로젝트는 이미 다른 프로젝트와 연결되어 있습니다." );
|
||||
|
|
@ -160,4 +161,33 @@ public class DrillingInputServiceImpl implements DrillingInputService {
|
|||
|
||||
}
|
||||
|
||||
@Override
|
||||
public HashMap<String, Object> updateProjectCodeAndProjectStateCodeByProjectCode(HttpServletRequest request, HashMap<String, Object> params) throws Exception {
|
||||
|
||||
String userId = (String)request.getSession().getAttribute("USERID");
|
||||
|
||||
params.put("userId", userId);
|
||||
|
||||
try {
|
||||
|
||||
EgovMap tbl = drillingInputMapper.getItemByCid( params );
|
||||
|
||||
HashMap<String, Object> updateProjectCodeParams = new HashMap<String, Object>();
|
||||
|
||||
updateProjectCodeParams.put("userId", userId);
|
||||
updateProjectCodeParams.put("PROJECT_CODE", params.get("PROJECT_CODE"));
|
||||
updateProjectCodeParams.put("WHERE_PROJECT_CODE", params.get("WHERE_PROJECT_CODE"));
|
||||
updateProjectCodeParams.put("PROJECT_STATE_CODE", params.get("PROJECT_STATE_CODE"));
|
||||
updateProjectCodeParams.put("CID", params.get("CID"));
|
||||
|
||||
|
||||
int nResult = drillingInputMapper.updateProjectCodeAndProjectStateCodeByProjectCode(updateProjectCodeParams);
|
||||
if( nResult == 0 ) {
|
||||
}
|
||||
return params;
|
||||
} catch (SQLException e) {
|
||||
throw new Exception( e.getMessage() );
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -125,52 +125,54 @@ public class DrillingInquiryController {
|
|||
"\n--------------------------------------------------------------\n"
|
||||
);
|
||||
|
||||
JSONObject jSONOResponse = null;
|
||||
try {
|
||||
jSONOResponse = drillingInquiryService.drillingInquiryList( request, params );
|
||||
} catch (Exception e) {
|
||||
// TODO Auto-generated catch block
|
||||
jSONOResponse = new JSONObject();
|
||||
String strTxt =
|
||||
"---------- BUG REPORTING START ----------" + "\n" +
|
||||
"에러 문구:[" + request.getRequestURI() + " " + "]" + "\n" +
|
||||
"params:[\n" + params.toString() + "\n]\n" +
|
||||
"e.getMessage():[\n" + e.getMessage() + "\n]\n" + "\n" +
|
||||
"new Date().toString():[" + new Date().toString() + "]\n" + "\n" +
|
||||
"---------- BUG REPORTING END ----------" + "\n" +
|
||||
"";
|
||||
System.out.println(strTxt);
|
||||
jSONOResponse.put("resultCode", -1);
|
||||
jSONOResponse.put("result", "false");
|
||||
jSONOResponse.put("message", e.getMessage());
|
||||
}
|
||||
|
||||
|
||||
System.out.println("\n--------------------------------------------------------------\n" +
|
||||
request.getRequestURI() + " OUT:" +
|
||||
"\n--------------------------------------------------------------\n" +
|
||||
"jSONOResponse.toJSONString():[" + jSONOResponse.toJSONString() + "]\n" +
|
||||
"\n--------------------------------------------------------------\n");
|
||||
|
||||
|
||||
int contentLength = 0;
|
||||
try {
|
||||
contentLength = jSONOResponse.toJSONString().getBytes("UTF-8").length;
|
||||
} catch (UnsupportedEncodingException e1) {
|
||||
// TODO Auto-generated catch block
|
||||
e1.printStackTrace();
|
||||
}
|
||||
response.setStatus(HttpServletResponse.SC_OK);
|
||||
response.setCharacterEncoding("UTF-8");
|
||||
response.setHeader("Content-Type", "application/json; charset=utf-8");
|
||||
response.setContentLength(contentLength); // Content-Length 설정
|
||||
try {
|
||||
response.getWriter().print(jSONOResponse);
|
||||
} catch (IOException e) {
|
||||
// TODO Auto-generated catch block
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
return null;
|
||||
JSONObject jSONOResponse = null;
|
||||
try {
|
||||
jSONOResponse = drillingInquiryService.drillingInquiryList( request, params );
|
||||
} catch (Exception e) {
|
||||
// TODO Auto-generated catch block
|
||||
jSONOResponse = new JSONObject();
|
||||
String strTxt =
|
||||
"---------- BUG REPORTING START ----------" + "\n" +
|
||||
"에러 문구:[" + request.getRequestURI() + " " + "]" + "\n" +
|
||||
"params:[\n" + params.toString() + "\n]\n" +
|
||||
"e.getMessage():[\n" + e.getMessage() + "\n]\n" + "\n" +
|
||||
"new Date().toString():[" + new Date().toString() + "]\n" + "\n" +
|
||||
"---------- BUG REPORTING END ----------" + "\n" +
|
||||
"";
|
||||
System.out.println(strTxt);
|
||||
jSONOResponse.put("resultCode", -1);
|
||||
jSONOResponse.put("result", "false");
|
||||
jSONOResponse.put("message", e.getMessage());
|
||||
}
|
||||
|
||||
|
||||
System.out.println(
|
||||
"\n--------------------------------------------------------------\n" +
|
||||
request.getRequestURI() + " OUT:" +
|
||||
"\n--------------------------------------------------------------\n" +
|
||||
"jSONOResponse.toJSONString():[" + jSONOResponse.toJSONString() + "]\n" +
|
||||
"\n--------------------------------------------------------------\n"
|
||||
);
|
||||
|
||||
|
||||
int contentLength = 0;
|
||||
try {
|
||||
contentLength = jSONOResponse.toJSONString().getBytes("UTF-8").length;
|
||||
} catch (UnsupportedEncodingException e1) {
|
||||
// TODO Auto-generated catch block
|
||||
e1.printStackTrace();
|
||||
}
|
||||
response.setStatus(HttpServletResponse.SC_OK);
|
||||
response.setCharacterEncoding("UTF-8");
|
||||
response.setHeader("Content-Type", "application/json; charset=utf-8");
|
||||
response.setContentLength(contentLength); // Content-Length 설정
|
||||
try {
|
||||
response.getWriter().print(jSONOResponse);
|
||||
} catch (IOException e) {
|
||||
// TODO Auto-generated catch block
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -50,35 +50,6 @@ public class DrillingInquiryServiceImpl implements DrillingInquiryService {
|
|||
throw new Exception( "로그인이 필요한 서비스입니다." );
|
||||
}
|
||||
|
||||
|
||||
|
||||
if( false ) {
|
||||
|
||||
//로그인된 계정으로 아래 코드를 구해야 함. 20240820 1915 2025-01-15 구현이 완료 됨.
|
||||
|
||||
String referrer = request. getHeader("referer");
|
||||
|
||||
String masterCompanyOCode = "01";
|
||||
if( referrer.indexOf("/drilling/inquiry-project.do") == -1 ) {
|
||||
masterCompanyOCode = null;
|
||||
}
|
||||
params.put("masterCompanyOCode", masterCompanyOCode);
|
||||
|
||||
String masterCompanyTwCode = "01";
|
||||
if( referrer.indexOf("/drilling/inquiry-project.do") == -1 ) {
|
||||
masterCompanyTwCode = null;
|
||||
}
|
||||
params.put("masterCompanyTwCode", masterCompanyTwCode);
|
||||
|
||||
String masterCompanyThCode = "002";
|
||||
if( referrer.indexOf("/drilling/inquiry-project.do") == -1 ) {
|
||||
masterCompanyThCode = null;
|
||||
}
|
||||
params.put("masterCompanyThCode", masterCompanyThCode);
|
||||
|
||||
String masterCompanyName = null;
|
||||
params.put("masterCompanyName", masterCompanyName);
|
||||
}
|
||||
|
||||
HashMap<String, Object> spGetMasterCompanyDistrictParams = drillingInputService.getOrganizationUserGlGmGsGfCodes(userId);
|
||||
|
||||
|
|
@ -139,7 +110,7 @@ public class DrillingInquiryServiceImpl implements DrillingInquiryService {
|
|||
}
|
||||
data.put("constStateCodeName", constStateCodeName);
|
||||
|
||||
|
||||
|
||||
|
||||
Long nConstCompanyCodeKey = MyUtil.getLongFromObject(data.get(constCompanyCodeKey));
|
||||
if( nConstCompanyCodeKey != null ) {
|
||||
|
|
@ -173,6 +144,9 @@ public class DrillingInquiryServiceImpl implements DrillingInquiryService {
|
|||
case 5:
|
||||
projectStateCodeName = "검수 완료";
|
||||
break;
|
||||
case 6:
|
||||
projectStateCodeName = "등록 완료";
|
||||
break;
|
||||
default:
|
||||
constStateCodeName = "알 수 없음";
|
||||
break;
|
||||
|
|
|
|||
|
|
@ -233,7 +233,9 @@ public class ProjectListController {
|
|||
|
||||
params.put("PROJECT_CODE", oPROJECT_CODE);
|
||||
params.put("CID", oTEMP_CONSTRUCT_SITE_INFO_CID);
|
||||
drillingInputService.updateProjectCode(request, params);
|
||||
params.put("PROJECT_STATE_CODE", 1); // 입력상태 1 = 입력 중 하드코딩되어있음. src\main\java\geoinfo\drilling\inquiry\service\impl\DrillingInquiryServiceImpl.java의 drillingInquiryList 메소드 참고.
|
||||
|
||||
drillingInputService.updateProjectCodeAndProjectStateCodeByCid(request, params);
|
||||
// TEMP_CONSTRUCT_SITE_INFO 테이블의 cid 해당하는 record의 PROJECT_CODE를 update한다.
|
||||
}
|
||||
|
||||
|
|
@ -302,6 +304,13 @@ public class ProjectListController {
|
|||
affectRow += masterService.deleteProject(params);
|
||||
}
|
||||
affectRow += masterService.deleteWebData(params);
|
||||
|
||||
//발주기관에서 등록한 프로젝트와 연결이 된 경우, 해당 내용을 초기화 한다.
|
||||
params.put("PROJECT_CODE", null);
|
||||
params.put("WHERE_PROJECT_CODE", PROJECT_CODE);
|
||||
params.put("PROJECT_STATE_CODE", 0); // 입력상태 0 = 미입력. 하드코딩되어있음 -> src\main\java\geoinfo\drilling\inquiry\service\impl\DrillingInquiryServiceImpl.java의 drillingInquiryList 메소드 참고.
|
||||
drillingInputService.updateProjectCodeAndProjectStateCodeByProjectCode(request, params);
|
||||
|
||||
model.addObject("MODE", "DEL");
|
||||
model.addObject("affectRow", affectRow);
|
||||
model.addObject("PROJECT_CODE", PROJECT_CODE);
|
||||
|
|
@ -531,6 +540,12 @@ public class ProjectListController {
|
|||
params.put("USERID",request.getSession().getAttribute("USERID"));
|
||||
params.put("FILENAME","");
|
||||
affectRow = masterService.insertWebData(params);
|
||||
|
||||
// 발주기관의 프로젝트의 상탯값도 갱신한다.
|
||||
params.put("PROJECT_CODE", PROJECT_CODE);
|
||||
params.put("WHERE_PROJECT_CODE", PROJECT_CODE);
|
||||
params.put("PROJECT_STATE_CODE", 2); // 입력상태 2 = 검수 준비 대기중. 하드코딩되어있음 -> src\main\java\geoinfo\drilling\inquiry\service\impl\DrillingInquiryServiceImpl.java의 drillingInquiryList 메소드 참고.
|
||||
drillingInputService.updateProjectCodeAndProjectStateCodeByProjectCode(request, params);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -24,6 +24,7 @@ import javax.servlet.http.HttpServletResponse;
|
|||
import org.jfree.util.Log;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.http.MediaType;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.ModelMap;
|
||||
|
|
@ -34,6 +35,7 @@ import org.springframework.web.servlet.ModelAndView;
|
|||
|
||||
import egovframework.rte.psl.dataaccess.util.EgovMap;
|
||||
import geoinfo.com.WebConfirm;
|
||||
import geoinfo.drilling.input.service.DrillingInputService;
|
||||
import geoinfo.map.mapControl.service.MapControlService;
|
||||
import geoinfo.regi.selectClassInfo.service.SelectClassService;
|
||||
import geoinfo.regi.status.service.RegiPageService;
|
||||
|
|
@ -56,6 +58,9 @@ public class RegiController {
|
|||
|
||||
@Resource(name = "mapControlService")
|
||||
private MapControlService mapControlService;
|
||||
|
||||
@Autowired
|
||||
private DrillingInputService drillingInputService;
|
||||
|
||||
// 지반정보 입력시스템 - 프로젝트 현황
|
||||
@RequestMapping(value = "/webManage.do")
|
||||
|
|
@ -560,6 +565,8 @@ public class RegiController {
|
|||
|
||||
return "/web/manage/list_db";
|
||||
}
|
||||
|
||||
|
||||
// 지반정보등록(일반)
|
||||
@RequestMapping(value = "/listDb.do")
|
||||
public String listDb(@RequestParam HashMap<String, Object> params, ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception {
|
||||
|
|
@ -615,6 +622,15 @@ public class RegiController {
|
|||
|
||||
// -------------------------------------------------------
|
||||
// WEB_DATAINPUT STATE UPDATE End
|
||||
|
||||
|
||||
// 발주기관의 프로젝트의 상탯값도 갱신한다.
|
||||
params.put("PROJECT_CODE", PROJECT_CODE);
|
||||
params.put("WHERE_PROJECT_CODE", PROJECT_CODE);
|
||||
params.put("PROJECT_STATE_CODE", 3); // 입력상태 3 = 검수 중. 하드코딩되어있음 -> src\main\java\geoinfo\drilling\inquiry\service\impl\DrillingInquiryServiceImpl.java의 drillingInquiryList 메소드 참고.
|
||||
drillingInputService.updateProjectCodeAndProjectStateCodeByProjectCode(request, params);
|
||||
|
||||
|
||||
|
||||
} else if ("".equals(PROJECT_CODE) == false && "START_SUB".equals(PROC) == true) {
|
||||
// 수정요청중인 데이터 강제 진행처리
|
||||
|
|
@ -643,6 +659,12 @@ public class RegiController {
|
|||
|
||||
// -------------------------------------------------------
|
||||
// WEB_DATAINPUT STATE UPDATE End
|
||||
|
||||
// 발주기관의 프로젝트의 상탯값도 갱신한다.
|
||||
params.put("PROJECT_CODE", PROJECT_CODE);
|
||||
params.put("WHERE_PROJECT_CODE", PROJECT_CODE);
|
||||
params.put("PROJECT_STATE_CODE", 3); // 입력상태 3 = 검수 중. 하드코딩되어있음 -> src\main\java\geoinfo\drilling\inquiry\service\impl\DrillingInquiryServiceImpl.java의 drillingInquiryList 메소드 참고.
|
||||
drillingInputService.updateProjectCodeAndProjectStateCodeByProjectCode(request, params);
|
||||
|
||||
} else if ("".equals(PROJECT_CODE) == false && "COMPLETE".equals(PROC) == true) {
|
||||
|
||||
|
|
@ -653,6 +675,13 @@ public class RegiController {
|
|||
// TEMP_MANAGE_STATE COMPLETEDATE UPDATE
|
||||
params.put("STATE", "3"); // 검수완료
|
||||
affectRow += masterService.updateCompletedate(params);
|
||||
|
||||
|
||||
// 발주기관의 프로젝트의 상탯값도 갱신한다.
|
||||
params.put("PROJECT_CODE", PROJECT_CODE);
|
||||
params.put("WHERE_PROJECT_CODE", PROJECT_CODE);
|
||||
params.put("PROJECT_STATE_CODE", 5); // 입력상태 5 = 검수 완료. 하드코딩되어있음 -> src\main\java\geoinfo\drilling\inquiry\service\impl\DrillingInquiryServiceImpl.java의 drillingInquiryList 메소드 참고.
|
||||
drillingInputService.updateProjectCodeAndProjectStateCodeByProjectCode(request, params);
|
||||
|
||||
} else if ("".equals(PROJECT_CODE) == false && "CREATE".equals(PROC) == true) {
|
||||
|
||||
|
|
@ -695,6 +724,12 @@ public class RegiController {
|
|||
|
||||
// -------------------------------------------------------
|
||||
// WEB_DATAINPUT STATE UPDATE End
|
||||
|
||||
// 발주기관의 프로젝트의 상탯값도 갱신한다.
|
||||
params.put("PROJECT_CODE", PROJECT_CODE);
|
||||
params.put("WHERE_PROJECT_CODE", PROJECT_CODE);
|
||||
params.put("PROJECT_STATE_CODE", 6); // 입력상태 6 = 수정 요청. 하드코딩되어있음 -> src\main\java\geoinfo\drilling\inquiry\service\impl\DrillingInquiryServiceImpl.java의 drillingInquiryList 메소드 참고.
|
||||
drillingInputService.updateProjectCodeAndProjectStateCodeByProjectCode(request, params);
|
||||
|
||||
//등급 점수계산
|
||||
} else {
|
||||
|
|
@ -720,6 +755,13 @@ public class RegiController {
|
|||
|
||||
// -------------------------------------------------------
|
||||
// WEB_DATAINPUT STATE UPDATE End
|
||||
|
||||
|
||||
// 발주기관의 프로젝트의 상탯값도 갱신한다.
|
||||
params.put("PROJECT_CODE", PROJECT_CODE);
|
||||
params.put("WHERE_PROJECT_CODE", PROJECT_CODE);
|
||||
params.put("PROJECT_STATE_CODE", 4); // 입력상태 4 = 수정 요청. 하드코딩되어있음 -> src\main\java\geoinfo\drilling\inquiry\service\impl\DrillingInquiryServiceImpl.java의 drillingInquiryList 메소드 참고.
|
||||
drillingInputService.updateProjectCodeAndProjectStateCodeByProjectCode(request, params);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -119,9 +119,15 @@
|
|||
|
||||
|
||||
|
||||
<update id="updateProjectCode" parameterType="map">
|
||||
<update id="updateProjectCodeAndProjectStateCodeByCid" parameterType="map">
|
||||
<![CDATA[
|
||||
UPDATE TEMP_CONSTRUCT_SITE_INFO SET PROJECT_CODE = #{PROJECT_CODE} WHERE TRIM(CID) = #{CID} AND PROJECT_CODE IS NULL
|
||||
UPDATE TEMP_CONSTRUCT_SITE_INFO SET PROJECT_CODE = #{PROJECT_CODE}, PROJECT_STATE_CODE= #{PROJECT_STATE_CODE} WHERE TRIM(CID) = #{CID} AND PROJECT_CODE IS NULL
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<update id="updateProjectCodeAndProjectStateCodeByProjectCode" parameterType="map">
|
||||
<![CDATA[
|
||||
UPDATE TEMP_CONSTRUCT_SITE_INFO SET PROJECT_CODE = #{PROJECT_CODE}, PROJECT_STATE_CODE= #{PROJECT_STATE_CODE} WHERE TRIM(PROJECT_CODE) = #{WHERE_PROJECT_CODE}
|
||||
]]>
|
||||
</update>
|
||||
|
||||
|
|
|
|||
|
|
@ -466,7 +466,7 @@
|
|||
</div>
|
||||
</li>
|
||||
<li class="">
|
||||
<a href="/drilling/input.do">
|
||||
<a href="/logout.do?location=index">
|
||||
로그아웃
|
||||
</a>
|
||||
<div class="depth2_box">
|
||||
|
|
|
|||
|
|
@ -27,12 +27,8 @@ function resize(){
|
|||
}
|
||||
|
||||
function fn_submit(){
|
||||
|
||||
// SMS전송팝업
|
||||
fn_smsOpenPop();
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
//SMS팝업
|
||||
|
|
@ -51,8 +47,6 @@ function fn_smsOpenPop() {
|
|||
|
||||
smsWindow.focus();
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
// SMS전송결과 CALLBACK
|
||||
|
|
|
|||
|
|
@ -31,10 +31,10 @@ function fn_onsubmit(report_type, project_code, mode){
|
|||
window.location.replace("checkListDb.do?REPORT_TYPE="+report_type+"&PROJECT_CODE="+project_code+"&MODE="+mode);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
//바로가기
|
||||
function fn_checkGoPage(p_code, hole_code, id){
|
||||
|
||||
|
|
|
|||
|
|
@ -346,7 +346,7 @@ function initApp(param){
|
|||
}, {
|
||||
singleTile : false,
|
||||
isBaseLayer : false,
|
||||
visibility: true,
|
||||
visibility: getQueryString("masterCompanyCode") === null ? true : false,
|
||||
transitionEffect: "resize",
|
||||
buffer : 0,
|
||||
removeBackBufferDelay : 0
|
||||
|
|
|
|||
Loading…
Reference in New Issue