|
@@ -92,7 +92,7 @@ public class BudgetListenerForProject extends AnalysisEventListener<Budget> {
|
|
|
LocalDate date=LocalDate.of(Integer.parseInt(yearStr),i+1,1);
|
|
LocalDate date=LocalDate.of(Integer.parseInt(yearStr),i+1,1);
|
|
|
String yearMonthStr=date.format(DateTimeFormatter.ofPattern("yyyy-MM"));
|
|
String yearMonthStr=date.format(DateTimeFormatter.ofPattern("yyyy-MM"));
|
|
|
String yearMonth= String.valueOf(date.atStartOfDay().toInstant(ZoneOffset.of("+8")).toEpochMilli());
|
|
String yearMonth= String.valueOf(date.atStartOfDay().toInstant(ZoneOffset.of("+8")).toEpochMilli());
|
|
|
- String type1="0",type2="0",type3="0",type4="0",type5="0";// 收入、人工、材料、其他、设备
|
|
|
|
|
|
|
+ String type1="0",type2="0",type3="0",type4="0",type5="0",type6="0";// 收入、人工、材料、其他、设备、社保公积金
|
|
|
for (Budget budget:list){
|
|
for (Budget budget:list){
|
|
|
String data=ReflectUtil.invoke(budget, keys[i]);
|
|
String data=ReflectUtil.invoke(budget, keys[i]);
|
|
|
if(data!=null&&!data.equals("")&&!data.equals("0")&&!data.equals("-")){
|
|
if(data!=null&&!data.equals("")&&!data.equals("0")&&!data.equals("-")){
|
|
@@ -114,6 +114,9 @@ public class BudgetListenerForProject extends AnalysisEventListener<Budget> {
|
|
|
case "设备":
|
|
case "设备":
|
|
|
type5= NumberUtil.add(type5,data).toString();
|
|
type5= NumberUtil.add(type5,data).toString();
|
|
|
break;
|
|
break;
|
|
|
|
|
+ case "社保公积金":
|
|
|
|
|
+ type6= NumberUtil.add(type6,data).toString();
|
|
|
|
|
+ break;
|
|
|
default:
|
|
default:
|
|
|
break;
|
|
break;
|
|
|
}
|
|
}
|
|
@@ -153,6 +156,7 @@ public class BudgetListenerForProject extends AnalysisEventListener<Budget> {
|
|
|
table.get(UtilMap.getInt(detail,"index")).put("numberField_lrru2tnu",map.get("type3")); // 物耗定额
|
|
table.get(UtilMap.getInt(detail,"index")).put("numberField_lrru2tnu",map.get("type3")); // 物耗定额
|
|
|
table.get(UtilMap.getInt(detail,"index")).put("numberField_lrru2tnx",map.get("type4")); // 其他定额
|
|
table.get(UtilMap.getInt(detail,"index")).put("numberField_lrru2tnx",map.get("type4")); // 其他定额
|
|
|
table.get(UtilMap.getInt(detail,"index")).put("numberField_lrru2tnw",map.get("type5")); // 设备定额
|
|
table.get(UtilMap.getInt(detail,"index")).put("numberField_lrru2tnw",map.get("type5")); // 设备定额
|
|
|
|
|
+ table.get(UtilMap.getInt(detail,"index")).put("numberField_mdmi6qpa",map.get("type6")); // 社保公积金定额
|
|
|
String used3=UtilMap.getString(table.get(UtilMap.getInt(detail,"index")),"numberField_ludujw4f"); // 已用物耗定额
|
|
String used3=UtilMap.getString(table.get(UtilMap.getInt(detail,"index")),"numberField_ludujw4f"); // 已用物耗定额
|
|
|
String used5=UtilMap.getString(table.get(UtilMap.getInt(detail,"index")),"numberField_ludujw4i"); // 已用设备定额
|
|
String used5=UtilMap.getString(table.get(UtilMap.getInt(detail,"index")),"numberField_ludujw4i"); // 已用设备定额
|
|
|
if(used3!=null&&!used3.equals("null")&&!used3.equals("0")){
|
|
if(used3!=null&&!used3.equals("null")&&!used3.equals("0")){
|
|
@@ -171,6 +175,7 @@ public class BudgetListenerForProject extends AnalysisEventListener<Budget> {
|
|
|
detail.put("dateField_lrru2tnr",yearMonth);
|
|
detail.put("dateField_lrru2tnr",yearMonth);
|
|
|
detail.put("numberField_lrru2tns",map.get("type1")); // 收入定额
|
|
detail.put("numberField_lrru2tns",map.get("type1")); // 收入定额
|
|
|
detail.put("numberField_lrru2tnt",map.get("type2")); // 人工定额
|
|
detail.put("numberField_lrru2tnt",map.get("type2")); // 人工定额
|
|
|
|
|
+ detail.put("numberField_mdmi6qpa",map.get("type6")); // 社保公积金定额
|
|
|
detail.put("numberField_lrru2tnu",map.get("type3")); // 物耗定额
|
|
detail.put("numberField_lrru2tnu",map.get("type3")); // 物耗定额
|
|
|
detail.put("numberField_lrru2tnx",map.get("type4")); // 其他定额
|
|
detail.put("numberField_lrru2tnx",map.get("type4")); // 其他定额
|
|
|
detail.put("numberField_lrru2tnw",map.get("type5")); // 设备定额
|
|
detail.put("numberField_lrru2tnw",map.get("type5")); // 设备定额
|