main
李建辉 2 weeks ago
parent ae8d2915bc
commit c79034ba65

@ -224,6 +224,34 @@ public class CIForm extends AbstractRendering implements FormModel{
if(LD_ChangeForm_HighestPriv_Users_Config[0].contains(userId)) { if(LD_ChangeForm_HighestPriv_Users_Config[0].contains(userId)) {
ArrayList<Integer> columns = getColumn(LD_ChangeForm_HighestPriv_AttrName_Config[0]); ArrayList<Integer> columns = getColumn(LD_ChangeForm_HighestPriv_AttrName_Config[0]);
String sfsjgg = tableModel.getValueAt(row, YNCHANGE_INDEX).toString(); String sfsjgg = tableModel.getValueAt(row, YNCHANGE_INDEX).toString();
if(LD_ChangeForm_MiddlePriv_Users_Config[0].contains(userId)) {
ArrayList<Integer> columnsB = getColumn(LD_ChangeForm_MiddlePriv_AttrName_Config[0]);
if(tableModel.getValueAt(row, CHANGE_PERSON_INDEX).toString().contains(userId) && columnsB.contains(column) && sfsjgg != null && sfsjgg.equals("ÊÇ")) {
for (int i = 0; i < columnsB.size(); i++) {
if(!columns.contains(columnsB.get(i))) {
columns.add(columnsB.get(i));
}
}
}
}
if(LD_ChangeForm_LowerstPriv_Users_Config[0].contains(userId)) {
ArrayList<Integer> columnsC = getColumn(LD_ChangeForm_LowerstPriv_AttrName_Config[0]);
if(tableModel.getValueAt(row, CLRZH_PERSON_INDEX).toString().contains(userId) && columnsC.contains(column) && sfsjgg != null && sfsjgg.equals("ÊÇ")) {
for (int i = 0; i < columnsC.size(); i++) {
if(!columns.contains(columnsC.get(i))) {
columns.add(columnsC.get(i));
}
}
}
}
if(columns.contains(column) && column == YNCHANGE_INDEX) { if(columns.contains(column) && column == YNCHANGE_INDEX) {
return true; return true;
}else if(columns.contains(column) && column != YNCHANGE_INDEX && sfsjgg != null && sfsjgg.equals("ÊÇ")) { }else if(columns.contains(column) && column != YNCHANGE_INDEX && sfsjgg != null && sfsjgg.equals("ÊÇ")) {
@ -236,6 +264,19 @@ public class CIForm extends AbstractRendering implements FormModel{
if(LD_ChangeForm_MiddlePriv_Users_Config[0].contains(userId)) { if(LD_ChangeForm_MiddlePriv_Users_Config[0].contains(userId)) {
ArrayList<Integer> columns = getColumn(LD_ChangeForm_MiddlePriv_AttrName_Config[0]); ArrayList<Integer> columns = getColumn(LD_ChangeForm_MiddlePriv_AttrName_Config[0]);
String sfsjgg = tableModel.getValueAt(row, YNCHANGE_INDEX).toString(); String sfsjgg = tableModel.getValueAt(row, YNCHANGE_INDEX).toString();
if(LD_ChangeForm_LowerstPriv_Users_Config[0].contains(userId)) {
ArrayList<Integer> columnsC = getColumn(LD_ChangeForm_LowerstPriv_AttrName_Config[0]);
if(tableModel.getValueAt(row, CLRZH_PERSON_INDEX).toString().contains(userId) && columnsC.contains(column) && sfsjgg != null && sfsjgg.equals("ÊÇ")) {
for (int i = 0; i < columnsC.size(); i++) {
if(!columns.contains(columnsC.get(i))) {
columns.add(columnsC.get(i));
}
}
}
}
if(tableModel.getValueAt(row, CHANGE_PERSON_INDEX).toString().contains(userId) && columns.contains(column) && sfsjgg != null && sfsjgg.equals("ÊÇ")) { if(tableModel.getValueAt(row, CHANGE_PERSON_INDEX).toString().contains(userId) && columns.contains(column) && sfsjgg != null && sfsjgg.equals("ÊÇ")) {
return true; return true;
}else { }else {

@ -211,6 +211,33 @@ public class CNForm extends AbstractRendering implements FormModel{
if(LD_ChangeForm_HighestPriv_Users_Config[0].contains(userId)) { if(LD_ChangeForm_HighestPriv_Users_Config[0].contains(userId)) {
ArrayList<Integer> columns = getColumn(LD_ChangeForm_HighestPriv_AttrName_Config[0]); ArrayList<Integer> columns = getColumn(LD_ChangeForm_HighestPriv_AttrName_Config[0]);
String sfsjgg = tableModel.getValueAt(row, YNCHANGE_INDEX).toString(); String sfsjgg = tableModel.getValueAt(row, YNCHANGE_INDEX).toString();
if(LD_ChangeForm_MiddlePriv_Users_Config[0].contains(userId)) {
ArrayList<Integer> columnsB = getColumn(LD_ChangeForm_MiddlePriv_AttrName_Config[0]);
if(tableModel.getValueAt(row, CHANGE_PERSON_INDEX).toString().contains(userId) && columnsB.contains(column) && sfsjgg != null && sfsjgg.equals("ÊÇ")) {
for (int i = 0; i < columnsB.size(); i++) {
if(!columns.contains(columnsB.get(i))) {
columns.add(columnsB.get(i));
}
}
}
}
if(LD_ChangeForm_LowerstPriv_Users_Config[0].contains(userId)) {
ArrayList<Integer> columnsC = getColumn(LD_ChangeForm_LowerstPriv_AttrName_Config[0]);
if(tableModel.getValueAt(row, CLRZH_PERSON_INDEX).toString().contains(userId) && columnsC.contains(column) && sfsjgg != null && sfsjgg.equals("ÊÇ")) {
for (int i = 0; i < columnsC.size(); i++) {
if(!columns.contains(columnsC.get(i))) {
columns.add(columnsC.get(i));
}
}
}
}
if(columns.contains(column) && column == YNCHANGE_INDEX) { if(columns.contains(column) && column == YNCHANGE_INDEX) {
return true; return true;
}else if(columns.contains(column) && column != YNCHANGE_INDEX && sfsjgg != null && sfsjgg.equals("ÊÇ")) { }else if(columns.contains(column) && column != YNCHANGE_INDEX && sfsjgg != null && sfsjgg.equals("ÊÇ")) {
@ -223,6 +250,21 @@ public class CNForm extends AbstractRendering implements FormModel{
if(LD_ChangeForm_MiddlePriv_Users_Config[0].contains(userId)) { if(LD_ChangeForm_MiddlePriv_Users_Config[0].contains(userId)) {
ArrayList<Integer> columns = getColumn(LD_ChangeForm_MiddlePriv_AttrName_Config[0]); ArrayList<Integer> columns = getColumn(LD_ChangeForm_MiddlePriv_AttrName_Config[0]);
String sfsjgg = tableModel.getValueAt(row, YNCHANGE_INDEX).toString(); String sfsjgg = tableModel.getValueAt(row, YNCHANGE_INDEX).toString();
if(LD_ChangeForm_LowerstPriv_Users_Config[0].contains(userId)) {
ArrayList<Integer> columnsC = getColumn(LD_ChangeForm_LowerstPriv_AttrName_Config[0]);
if(tableModel.getValueAt(row, CLRZH_PERSON_INDEX).toString().contains(userId) && columnsC.contains(column) && sfsjgg != null && sfsjgg.equals("ÊÇ")) {
for (int i = 0; i < columnsC.size(); i++) {
if(!columns.contains(columnsC.get(i))) {
columns.add(columnsC.get(i));
}
}
}
}
if(tableModel.getValueAt(row, CHANGE_PERSON_INDEX).toString().contains(userId) && columns.contains(column) && sfsjgg != null && sfsjgg.equals("ÊÇ")) { if(tableModel.getValueAt(row, CHANGE_PERSON_INDEX).toString().contains(userId) && columns.contains(column) && sfsjgg != null && sfsjgg.equals("ÊÇ")) {
return true; return true;
}else { }else {

@ -729,11 +729,20 @@ public class ECSelectDialog extends JFrame implements ActionListener, FormModel
String ggrwxStr = formBean.getLd6_ChangeTaskName(); String ggrwxStr = formBean.getLd6_ChangeTaskName();
String nycdStr = formBean.getLd6_RWnycd(); String nycdStr = formBean.getLd6_RWnycd();
String jjcdStr = formBean.getLd6_RWjjcd(); String jjcdStr = formBean.getLd6_RWjjcd();
String ld6_RWworkhour = formBean.getLd6_RWworkhour();
if (ggrwxStr != null && nycdStr != null && jjcdStr != null && result!= null && !ggrwxStr.isEmpty() && !nycdStr.isEmpty() && !jjcdStr.isEmpty() && !result.isEmpty()) { System.out.println("count==================="+count);
System.out.println("1============"+ld6_RWworkhour);
System.out.println("2============"+ggrwxStr);
System.out.println("3============"+rwxzMap.get("EC"));
System.out.println("4============"+nycdStr);
System.out.println("5============"+jjcdStr);
System.out.println("6============"+result);
if (ggrwxStr != null && nycdStr != null && jjcdStr != null && result!= null && ld6_RWworkhour!= null && !ggrwxStr.isEmpty() && !nycdStr.isEmpty() && !jjcdStr.isEmpty() && !result.isEmpty() && !ld6_RWworkhour.isEmpty()) {
try { try {
score = ggrwxMap.get(ggrwxStr) * rwxzMap.get("EC") * nycdMap.get(nycdStr) * jjcdMap.get(jjcdStr) * cskfMap.get(result);
score = Double.parseDouble(ld6_RWworkhour) * ggrwxMap.get(ggrwxStr) * rwxzMap.get("EC") * nycdMap.get(nycdStr) * jjcdMap.get(jjcdStr) * cskfMap.get(result);
setCellValue(titleRow, 35, score == null ? "" : score + "", sheet, row);// µÃ·Ö setCellValue(titleRow, 35, score == null ? "" : score + "", sheet, row);// µÃ·Ö
} catch (Exception e2) { } catch (Exception e2) {
// TODO: handle exception // TODO: handle exception

Loading…
Cancel
Save