Просмотр исходного кода

更新配件核销单可修改billdate

hu 4 месяцев назад
Родитель
Сommit
f5fe354b13

+ 2 - 1
src/custom/restcontroller/webmanage/sale/tpartreimbursement/tpartreimbursement.java

@@ -72,7 +72,7 @@ public class tpartreimbursement extends Controller {
             sqlList.add(DataContrlLog.createLog(this, "sa_tpartreimbursement", sa_tpartreimbursementid, "新增", "配件核销单新增成功").getSQL());
         } else {
             Rows rows = dbConnect.runSqlQuery(
-                    "SELECT status from sa_tpartreimbursement WHERE sa_tpartreimbursementid = "
+                    "SELECT status,billdate from sa_tpartreimbursement WHERE sa_tpartreimbursementid = "
                             + sa_tpartreimbursementid);
             if (rows.isNotEmpty()) {
                 if (rows.get(0).getString("status").equals("新建")) {
@@ -84,6 +84,7 @@ public class tpartreimbursement extends Controller {
                     updateSQL.setValue("remarks", remarks);
                     updateSQL.setValue("changeby", username);
                     updateSQL.setDateValue("changedate");
+                    updateSQL.setValue("billdate", StringUtils.isBlank(billdate) ? rows.get(0).getString("billdate") : billdate);
                     sqlList.add(updateSQL.getSQL());
 
                     sqlList.add(DataContrlLog.createLog(this, "sa_tpartreimbursement", sa_tpartreimbursementid, "更新", "配件核销单更新成功").getSQL());