|
@@ -97,9 +97,9 @@ public class cashbill extends Controller {
|
|
|
try {
|
|
try {
|
|
|
|
|
|
|
|
// 华为云
|
|
// 华为云
|
|
|
- e = getPostExcelFactory(content.getLong("attachmentid"));
|
|
|
|
|
|
|
+ //e = getPostExcelFactory(content.getLong("attachmentid"));
|
|
|
// 本地
|
|
// 本地
|
|
|
- //e = getPostExcelFactory();
|
|
|
|
|
|
|
+ e = getPostExcelFactory();
|
|
|
|
|
|
|
|
// Rows keyRow = dbConnect.runSqlQuery("select fagentnum,faddress from tagents
|
|
// Rows keyRow = dbConnect.runSqlQuery("select fagentnum,faddress from tagents
|
|
|
// where 1=2");
|
|
// where 1=2");
|
|
@@ -111,6 +111,7 @@ public class cashbill extends Controller {
|
|
|
keys.add("amount");
|
|
keys.add("amount");
|
|
|
keys.add("type");
|
|
keys.add("type");
|
|
|
keys.add("typemx");
|
|
keys.add("typemx");
|
|
|
|
|
+ keys.add("period");
|
|
|
keys.add("remarks");
|
|
keys.add("remarks");
|
|
|
Rows accountclassRows = dbConnect.runSqlQuery("select sa_accountclassid,accountname from sa_accountclass where siteid='" + siteid + "' and isused=1");
|
|
Rows accountclassRows = dbConnect.runSqlQuery("select sa_accountclassid,accountname from sa_accountclass where siteid='" + siteid + "' and isused=1");
|
|
|
RowsMap accountclassRowsMap = accountclassRows.toRowsMap("accountname");
|
|
RowsMap accountclassRowsMap = accountclassRows.toRowsMap("accountname");
|
|
@@ -224,7 +225,12 @@ public class cashbill extends Controller {
|
|
|
sqlFactoryupload.addParameter("ownerid", 0);
|
|
sqlFactoryupload.addParameter("ownerid", 0);
|
|
|
sqlFactoryupload.addParameter("source", "");
|
|
sqlFactoryupload.addParameter("source", "");
|
|
|
sqlFactoryupload.addParameter("sourcenote", "");
|
|
sqlFactoryupload.addParameter("sourcenote", "");
|
|
|
- sqlFactoryupload.addParameter("period", "");
|
|
|
|
|
|
|
+ if(StringUtils.isBlank(row.getString("period"))){
|
|
|
|
|
+ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
|
|
|
|
|
+ sqlFactoryupload.addParameter("period",sdf.format(new Date()));
|
|
|
|
|
+ }else{
|
|
|
|
|
+ sqlFactoryupload.addParameter("period",row.getString("period"));
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
sqllist.add(sqlFactoryupload.getSQL());
|
|
sqllist.add(sqlFactoryupload.getSQL());
|
|
|
i++;
|
|
i++;
|
|
@@ -240,6 +246,7 @@ public class cashbill extends Controller {
|
|
|
map.put("amount", "金额");
|
|
map.put("amount", "金额");
|
|
|
map.put("type", "分类");
|
|
map.put("type", "分类");
|
|
|
map.put("typemx", "分类明细");
|
|
map.put("typemx", "分类明细");
|
|
|
|
|
+ map.put("period", "归属日期");
|
|
|
map.put("remarks", "备注");
|
|
map.put("remarks", "备注");
|
|
|
map.put("msg", "错误信息");
|
|
map.put("msg", "错误信息");
|
|
|
ArrayList<String> colNameList = new ArrayList<String>();
|
|
ArrayList<String> colNameList = new ArrayList<String>();
|
|
@@ -249,6 +256,7 @@ public class cashbill extends Controller {
|
|
|
colNameList.add("amount");
|
|
colNameList.add("amount");
|
|
|
colNameList.add("type");
|
|
colNameList.add("type");
|
|
|
colNameList.add("typemx");
|
|
colNameList.add("typemx");
|
|
|
|
|
+ colNameList.add("period");
|
|
|
colNameList.add("remarks");
|
|
colNameList.add("remarks");
|
|
|
colNameList.add("msg");
|
|
colNameList.add("msg");
|
|
|
keytypemap.put("agentnum", String.class);
|
|
keytypemap.put("agentnum", String.class);
|
|
@@ -256,6 +264,7 @@ public class cashbill extends Controller {
|
|
|
keytypemap.put("amount", String.class);
|
|
keytypemap.put("amount", String.class);
|
|
|
keytypemap.put("type", String.class);
|
|
keytypemap.put("type", String.class);
|
|
|
keytypemap.put("typemx", String.class);
|
|
keytypemap.put("typemx", String.class);
|
|
|
|
|
+ keytypemap.put("period", String.class);
|
|
|
keytypemap.put("remarks", String.class);
|
|
keytypemap.put("remarks", String.class);
|
|
|
keytypemap.put("msg", String.class);
|
|
keytypemap.put("msg", String.class);
|
|
|
rowserr.setFieldList(colNameList);
|
|
rowserr.setFieldList(colNameList);
|
|
@@ -335,6 +344,12 @@ public class cashbill extends Controller {
|
|
|
sqlFactory.addParameter("period", period);
|
|
sqlFactory.addParameter("period", period);
|
|
|
content.put("sa_cashbillid", sa_cashbillid);
|
|
content.put("sa_cashbillid", sa_cashbillid);
|
|
|
sqlList.add(sqlFactory.getSQL());
|
|
sqlList.add(sqlFactory.getSQL());
|
|
|
|
|
+ if(type==1){
|
|
|
|
|
+ sqlList.add(DataContrlLog.createLog(this, "sa_cashbill", sa_cashbillid, "新增", "收入凭证新增成功").getSQL());
|
|
|
|
|
+ }else{
|
|
|
|
|
+ sqlList.add(DataContrlLog.createLog(this, "sa_cashbill", sa_cashbillid, "新增", "支出凭证新增成功").getSQL());
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
} else {
|
|
} else {
|
|
|
Rows rowscount = dbConnect.runSqlQuery(
|
|
Rows rowscount = dbConnect.runSqlQuery(
|
|
|
"select status from sa_cashbill where sa_cashbillid=" + sa_cashbillid);
|
|
"select status from sa_cashbill where sa_cashbillid=" + sa_cashbillid);
|
|
@@ -358,7 +373,9 @@ public class cashbill extends Controller {
|
|
|
sqlFactory.addParameter("sourcenote", "");
|
|
sqlFactory.addParameter("sourcenote", "");
|
|
|
sqlFactory.addParameter("period", period);
|
|
sqlFactory.addParameter("period", period);
|
|
|
sqlList.add(sqlFactory.getSQL());
|
|
sqlList.add(sqlFactory.getSQL());
|
|
|
|
|
+ sqlList.add(DataContrlLog.createLog(this, "sa_cashbill", sa_cashbillid, "更新", "收支凭证更新成功").getSQL());
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
dbConnect.runSqlUpdate(sqlList);
|
|
dbConnect.runSqlUpdate(sqlList);
|
|
|
return queryCashbillMain();
|
|
return queryCashbillMain();
|
|
|
}
|
|
}
|
|
@@ -1204,7 +1221,7 @@ public class cashbill extends Controller {
|
|
|
} else {
|
|
} else {
|
|
|
datarow.createCell(i1).setCellValue(row.getString((String) keylist.get(i1)));
|
|
datarow.createCell(i1).setCellValue(row.getString((String) keylist.get(i1)));
|
|
|
}
|
|
}
|
|
|
- if (i1 == 6) {
|
|
|
|
|
|
|
+ if (i1 == 7) {
|
|
|
datarow.getCell(i1).setCellStyle(xssfCellStyle1);
|
|
datarow.getCell(i1).setCellStyle(xssfCellStyle1);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -1248,7 +1265,7 @@ public class cashbill extends Controller {
|
|
|
} else {
|
|
} else {
|
|
|
datarow.createCell(i1).setCellValue(row.getString((String) keylist.get(i1)));
|
|
datarow.createCell(i1).setCellValue(row.getString((String) keylist.get(i1)));
|
|
|
}
|
|
}
|
|
|
- if (i1 == 6) {
|
|
|
|
|
|
|
+ if (i1 == 7) {
|
|
|
datarow.getCell(i1).setCellStyle(xssfCellStyle1);
|
|
datarow.getCell(i1).setCellStyle(xssfCellStyle1);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|