Initial commit: WACE PLM with database initialization features
- Add Docker Compose configurations for dev, prod, and standalone environments - Add database initialization scripts (init-db.sh, init-db-docker.sh) - Add enhanced start-docker-linux.sh with DB init support - Add comprehensive database initialization guide - Support for automatic dbexport.pgsql import on first run - Include safety checks for production environment
This commit is contained in:
62
src/com/pms/service/MainService.java
Normal file
62
src/com/pms/service/MainService.java
Normal file
@@ -0,0 +1,62 @@
|
||||
package com.pms.service;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import org.apache.ibatis.session.SqlSession;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.pms.common.SqlMapConfig;
|
||||
import com.pms.common.bean.PersonBean;
|
||||
import com.pms.common.service.BaseService;
|
||||
import com.pms.common.utils.CommonUtils;
|
||||
import com.pms.common.utils.Constants;
|
||||
|
||||
@Service
|
||||
public class MainService extends BaseService{
|
||||
|
||||
/**
|
||||
* 마지막 로그인 정보를 받아온다.
|
||||
* @param paramMap
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
public Map getLastLogin(HttpServletRequest request, Map paramMap)throws Exception{
|
||||
Map resultMap = new HashMap();
|
||||
SqlSession sqlSession = SqlMapConfig.getInstance().getSqlSession();
|
||||
|
||||
try{
|
||||
PersonBean person = (PersonBean)request.getSession().getAttribute(Constants.PERSON_BEAN);
|
||||
String userId = CommonUtils.checkNull(person.getUserId());
|
||||
System.out.println("userId : "+userId);
|
||||
paramMap.put("userId", userId);
|
||||
|
||||
resultMap = (HashMap)sqlSession.selectOne("login.getLastLoginInfo", paramMap);
|
||||
}catch(Exception e){
|
||||
e.printStackTrace();
|
||||
}finally{
|
||||
sqlSession.close();
|
||||
}
|
||||
|
||||
return resultMap;
|
||||
}
|
||||
|
||||
/*jmpark start*/
|
||||
|
||||
|
||||
|
||||
/*jmpark end*/
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/*edhwang start*/
|
||||
|
||||
/*edhwang end*/
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user