📄 updatefile.java
字号:
.getId().
substring(0,
form.
getFolderId()
.length());
if (empfload.
getDepartment() != null) {
if (floadid.
equals(
form.
getFolderId())
&&
empfload.
getDepartment()
.getId().
equals(
Possible[
i])) {
empfload.
setType(new
Byte(
"3"));
session.
update(
empfload);
}
}
}
}
}
}
if (siredepcont == 0) {
List likefload = this.
likefloadlist(
form.getFolderId(),
empnull, "");
Iterator fiditer = likefload.
iterator();
while (fiditer.hasNext()) {
Floadpurview empfload =
(Floadpurview)
fiditer.
next();
String floadid = empfload.
getDoucumentFile()
.getId().substring(
0,
form.getFolderId()
.length());
if (empfload.getDepartment() != null) {
if (floadid.equals(form.
getFolderId()) &&
empfload.
getDepartment()
.getId().equals(
Possible[i])) {
empfload.setType(new
Byte(
"3"));
session.update(
empfload);
}
}
}
}
} else {
List likefload = this.likefloadlist(
form.getFolderId(),
empnull, "");
Iterator fiditer = likefload.
iterator();
while (fiditer.hasNext()) {
Floadpurview empfload = (
Floadpurview) fiditer.
next();
String floadid = empfload.
getDoucumentFile()
.getId().substring(0,
form.getFolderId()
.length());
if (empfload.getDepartment() != null) {
if (floadid.equals(form.
getFolderId()) &&
empfload
.getDepartment().
getId().equals(
Possible[i])) {
empfload.setType(new
Byte(
"3"));
session.update(empfload);
}
}
}
}
}
}
}
}
}
if(chosen!=null){
for (int i = 0; i < chosen.length; i++) {
if (!chosen[i].subSequence(0,
1).toString().equals("y")) {
if (fload.getDepartment().getId().equals(chosen[
i])) {
depcont++;
if (fload.getType().toString().equals("3")) {
List likefload = this.likefloadlist(
form.getFolderId(),
empnull, "");
Iterator fiditer = likefload.iterator();
while (fiditer.hasNext()) {
Floadpurview empfload =
(Floadpurview) fiditer.next();
String floadid = empfload.
getDoucumentFile()
.getId().substring(0,
form.getFolderId()
.length());
if (empfload.getDepartment() != null) {
if (floadid.equals(form.
getFolderId()) &&
empfload.getDepartment().
getId()
.equals(chosen[i])) {
empfload.setType(new Byte(
"2"));
session.update(empfload);
}
}
}
}
}
}
}
}
if(depcont==0){
List fdlist=this.fioadlist(form.getSireID(),
empnull,"");
int sirefilecont=0;
if(fdlist.size()<=0){
List likefload=this.likefloadlist(form.getFolderId(),
empnull,"");
Iterator fiditer=likefload.iterator();
while(fiditer.hasNext()){
Floadpurview filepurview=(Floadpurview)fiditer.next();
String floadid=filepurview.getDoucumentFile().getId()
.substring(0,form.getFolderId().length());
if(filepurview.getDepartment()!=null)
{
if (floadid.equals(form.getFolderId())&&
filepurview.getDepartment().getId()
.equals(fload.getDepartment().getId())) {
session.delete(filepurview);
}
}
}
} else {
Iterator faiter = fdlist.iterator();
while (faiter.hasNext()) {
Floadpurview sirefile = (Floadpurview) faiter.
next();
if(sirefile.getDepartment()!=null){
if (sirefile.getDepartment().getId().
equals(fload.getDepartment().getId())) {
sirefilecont++;
}
}
}
if (sirefilecont == 0) {
List likefload = this.likefloadlist(form.
getFolderId(),
empnull, "");
Iterator fiditer = likefload.iterator();
while (fiditer.hasNext()) {
Floadpurview filepurview = (Floadpurview)
fiditer.next();
String floadid = filepurview.
getDoucumentFile().
getId()
.substring(0,
form.getFolderId().length());
if (filepurview.getDepartment() != null) {
if (floadid.equals(form.getFolderId()) &&
filepurview.getDepartment().getId()
.equals(fload.getDepartment().getId())) {
session.delete(filepurview);
}
}
}
}
}
}
}
}
floademp.clear();
}
//添加只读权限
if(Possible!=null){
for (int k = 0; k < Possible.length; k++) {
if (Possible[k].charAt(0) == 'y' ||
Possible[k].charAt(0) == 'Y') {
Integer userid = new Integer(Possible[k].substring(1,
Possible[k].length()).trim());
List flist = this.fioadlist(form.getFolderId(), userid, "");
if (flist.size() <= 0) {
Criteria criempfile = session.createCriteria(
DoucumentFolder.class);
criempfile.add(Restrictions.like("id",
"%" + form.getFolderId() + "%"));
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -