Commit dd7ebaa0 authored by gaoyingwei's avatar gaoyingwei

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

parent 7c5d3abd
......@@ -275,5 +275,12 @@ public interface ColDao {
* @return
*/
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 {
}
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) {
int n = 0;
orderDetailVO.setSummaryId(((Number) object[n++]).longValue());
......
......@@ -28,6 +28,8 @@ import net.joinwork.bpm.definition.BPMProcess;
import net.joinwork.bpm.engine.wapi.WorkflowBpmContext;
import org.springframework.web.servlet.ModelAndView;
import java.io.File;
import java.io.FileNotFoundException;
import java.sql.SQLException;
import java.sql.Timestamp;
import java.util.Date;
......@@ -1130,4 +1132,6 @@ public interface ColManager {
public Map<String,Object> parameterChangeGetMoney(Map<String,Object> paramMap) 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 {
}
return flipInfo;
}
@Override
public Integer selectMemberSecretLevel(Long id) {
return colDao.selectMemberSecretLevel(id);
}
}
......@@ -705,6 +705,14 @@ public class ThirdparyServlet extends HttpServlet {
member.setOrgDepartmentId(departmentId);
member.setEnabled(true);
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);
System.out.println(organizationMessage.isSuccess());
if (!organizationMessage.isSuccess()){
......@@ -817,6 +825,14 @@ public class ThirdparyServlet extends HttpServlet {
// v3xOrgPrincipal.setLoginName((String) baseInfo.get("loginName"));
// v3xOrgPrincipal.setPassword("123456");
// 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.setOrgDepartmentId(departmentId);
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