거래명세서 수정
This commit is contained in:
@@ -971,4 +971,22 @@ public class SalesNcollectMgmtController {
|
||||
Map resultMap = salesNcollectMgmtService.salesDeadlineConfirm(request, paramMap);
|
||||
return resultMap;
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/salesMgmt/getAllSerialNumbers.do", method = RequestMethod.POST)
|
||||
@ResponseBody
|
||||
public Map<String, Object> getAllSerialNumbers(HttpServletRequest request, @RequestParam Map<String, Object> paramMap) {
|
||||
Map<String, Object> resultMap = new HashMap<String, Object>();
|
||||
|
||||
try {
|
||||
List<String> serialNumbers = salesNcollectMgmtService.getAllSerialNumbers(paramMap);
|
||||
resultMap.put("success", true);
|
||||
resultMap.put("serialNumbers", serialNumbers);
|
||||
} catch(Exception e) {
|
||||
e.printStackTrace();
|
||||
resultMap.put("success", false);
|
||||
resultMap.put("message", e.getMessage());
|
||||
}
|
||||
|
||||
return resultMap;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1892,5 +1892,19 @@ ORDER BY T.REGDATE DESC, T.PROJECT_NO DESC
|
||||
AND IssueDt = #{issueDt}
|
||||
</select>
|
||||
|
||||
<select id="getAllSerialNumbers" parameterType="map" resultType="string">
|
||||
/* salesNcollectMgmt.getAllSerialNumbers - 프로젝트의 모든 S/N 조회 */
|
||||
SELECT CIS.SERIAL_NO
|
||||
FROM PROJECT_MGMT PM
|
||||
JOIN CONTRACT_ITEM CI ON CI.CONTRACT_OBJID = PM.CONTRACT_OBJID
|
||||
AND CI.PART_OBJID = PM.PART_OBJID
|
||||
AND CI.STATUS = 'ACTIVE'
|
||||
JOIN CONTRACT_ITEM_SERIAL CIS ON CI.OBJID = CIS.ITEM_OBJID
|
||||
AND UPPER(CIS.STATUS) = 'ACTIVE'
|
||||
WHERE PM.PROJECT_NO = #{projectNo}
|
||||
AND CIS.SERIAL_NO IS NOT NULL
|
||||
ORDER BY CIS.SERIAL_NO
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
|
||||
|
||||
@@ -1390,4 +1390,22 @@ public Map<String, Object> saveSaleRegistration(HttpServletRequest request, Map<
|
||||
|
||||
return resultMap;
|
||||
}
|
||||
|
||||
public List<String> getAllSerialNumbers(Map<String, Object> paramMap) {
|
||||
SqlSession sqlSession = null;
|
||||
List<String> result = new ArrayList<String>();
|
||||
|
||||
try {
|
||||
sqlSession = SqlMapConfig.getInstance().getSqlSession();
|
||||
result = sqlSession.selectList("salesNcollectMgmt.getAllSerialNumbers", paramMap);
|
||||
} catch(Exception e) {
|
||||
e.printStackTrace();
|
||||
} finally {
|
||||
if(sqlSession != null) {
|
||||
sqlSession.close();
|
||||
}
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user