Commit dd7ebaa0 authored by gaoyingwei's avatar gaoyingwei

add:新增上传下载附件加密标

parent 7c5d3abd
...@@ -275,5 +275,12 @@ public interface ColDao { ...@@ -275,5 +275,12 @@ public interface ColDao {
* @return * @return
*/ */
public List<OrderDetailVO> getOrderStateDetailList(FlipInfo flipInfo, Map map); public List<OrderDetailVO> getOrderStateDetailList(FlipInfo flipInfo, Map map);
/**
* 查询出用户的密级
* @param id
* @return
*/
Integer selectMemberSecretLevel(Long id);
} }
...@@ -4295,6 +4295,20 @@ public class ColDaoImpl extends BaseHibernateDao<ColSummary> implements ColDao { ...@@ -4295,6 +4295,20 @@ public class ColDaoImpl extends BaseHibernateDao<ColSummary> implements ColDao {
} }
return models; return models;
} }
@Override
public Integer selectMemberSecretLevel(Long id) {
Map<String, Object> map = new HashMap();
StringBuffer hql = new StringBuffer("select secretLevel from OrgMember where id = :id");
map.put("id", id);
List l = DBAgent.find(hql.toString(), map);
int secretLevel = 0;
if(Strings.isNotEmpty(l)) {
secretLevel = ((Number)l.get(0)).intValue();
}
return secretLevel;
}
private static void marges(Object[] object, OrderDetailVO orderDetailVO) { private static void marges(Object[] object, OrderDetailVO orderDetailVO) {
int n = 0; int n = 0;
orderDetailVO.setSummaryId(((Number) object[n++]).longValue()); orderDetailVO.setSummaryId(((Number) object[n++]).longValue());
......
...@@ -28,6 +28,8 @@ import net.joinwork.bpm.definition.BPMProcess; ...@@ -28,6 +28,8 @@ import net.joinwork.bpm.definition.BPMProcess;
import net.joinwork.bpm.engine.wapi.WorkflowBpmContext; import net.joinwork.bpm.engine.wapi.WorkflowBpmContext;
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndView;
import java.io.File;
import java.io.FileNotFoundException;
import java.sql.SQLException; import java.sql.SQLException;
import java.sql.Timestamp; import java.sql.Timestamp;
import java.util.Date; import java.util.Date;
...@@ -1130,4 +1132,6 @@ public interface ColManager { ...@@ -1130,4 +1132,6 @@ public interface ColManager {
public Map<String,Object> parameterChangeGetMoney(Map<String,Object> paramMap) throws Exception; public Map<String,Object> parameterChangeGetMoney(Map<String,Object> paramMap) throws Exception;
public FlipInfo getOrderStateDetailList(FlipInfo fi, Map param) throws Exception; public FlipInfo getOrderStateDetailList(FlipInfo fi, Map param) throws Exception;
public Integer selectMemberSecretLevel(Long id);
} }
...@@ -11344,4 +11344,9 @@ public class ColManagerImpl implements ColManager { ...@@ -11344,4 +11344,9 @@ public class ColManagerImpl implements ColManager {
} }
return flipInfo; return flipInfo;
} }
@Override
public Integer selectMemberSecretLevel(Long id) {
return colDao.selectMemberSecretLevel(id);
}
} }
...@@ -705,6 +705,14 @@ public class ThirdparyServlet extends HttpServlet { ...@@ -705,6 +705,14 @@ public class ThirdparyServlet extends HttpServlet {
member.setOrgDepartmentId(departmentId); member.setOrgDepartmentId(departmentId);
member.setEnabled(true); member.setEnabled(true);
member.setLoginName(member,(String) baseInfo.get("loginName")); member.setLoginName(member,(String) baseInfo.get("loginName"));
Integer secLevel = 1;
if ((Integer) baseInfo.get("secLevel")==0)
secLevel = 5;
else if ((Integer) baseInfo.get("secLevel")==1)
secLevel = 2;
else if ((Integer) baseInfo.get("secLevel")==2)
secLevel = 3;
member.setSecretLevel(secLevel);
OrganizationMessage organizationMessage= orgManagerDirect.addMember(member); OrganizationMessage organizationMessage= orgManagerDirect.addMember(member);
System.out.println(organizationMessage.isSuccess()); System.out.println(organizationMessage.isSuccess());
if (!organizationMessage.isSuccess()){ if (!organizationMessage.isSuccess()){
...@@ -817,6 +825,14 @@ public class ThirdparyServlet extends HttpServlet { ...@@ -817,6 +825,14 @@ public class ThirdparyServlet extends HttpServlet {
// v3xOrgPrincipal.setLoginName((String) baseInfo.get("loginName")); // v3xOrgPrincipal.setLoginName((String) baseInfo.get("loginName"));
// v3xOrgPrincipal.setPassword("123456"); // v3xOrgPrincipal.setPassword("123456");
// member.setV3xOrgPrincipal(v3xOrgPrincipal); // member.setV3xOrgPrincipal(v3xOrgPrincipal);
Integer secLevel = 1;
if ((Integer) baseInfo.get("secLevel")==0)
secLevel = 5;
else if ((Integer) baseInfo.get("secLevel")==1)
secLevel = 2;
else if ((Integer) baseInfo.get("secLevel")==2)
secLevel = 3;
member.setSecretLevel(secLevel);
member.setOrgAccountId(accountId); member.setOrgAccountId(accountId);
member.setOrgDepartmentId(departmentId); member.setOrgDepartmentId(departmentId);
member.setLoginName(member,(String) baseInfo.get("loginName")); member.setLoginName(member,(String) baseInfo.get("loginName"));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment