Explorar el Código

账单明细存储合同ID

zhangyao hace 2 meses
padre
commit
827adfdd3f

+ 0 - 6
com.awspaas.user.apps.donenow_ctt/src/com/awspaas/user/apps/donenow_ctt/event/DeductionPayDWFormatSQLEvent.java

@@ -20,23 +20,17 @@ public class DeductionPayDWFormatSQLEvent implements DataWindowFormatSQLEventInt
      */
     @Override
     public String formatSQL(UserContext userContext, DataView dataView, String sql) {
-
         LOGGER.info("初始sql:" + sql);
-
         try {
             Map<String, Object> sqlParam = dataView.getDatagrid().getSqlParams();
-
             LOGGER.info("sqlParam:" + sqlParam.toString());
-
             if (sqlParam.containsKey("ID") && sqlParam.get("ID") != null) {
                 sql = sql.replace("UPPER(d.ID) = :ID", "FIND_IN_SET(ID,:ID)>0");
                 sql = sql.replace("d.ID = :ID", "FIND_IN_SET(ID,:ID)>0");
             }
-
         } catch (Exception ex) {
             LOGGER.error("格式化sql异常:" + ex.getMessage());
         }
-
         LOGGER.info("格式化后的sql:" + sql);
         return sql;
     }

+ 1 - 1
com.awspaas.user.apps.donenow_ctt/src/com/awspaas/user/apps/donenow_ctt/service/InvoiceService.java

@@ -257,7 +257,7 @@ public class InvoiceService {
                 // 4.4 税务相关字段
                 detail.set("EFFECTIVE_TAX_RATE", ded.getDouble("EFFECTIVE_TAX_RATE") * 100);
                 detail.set("TAX_CATEGORY_NAME", ded.get("TAX_CATEGORY_NAME"));
-
+                detail.set("CONTRACT_ID", ded.get("CONTRACT_ID"));
                 // 4.5 保存明细
                 SDK.getBOAPI().createDataBO("BO_EU_DNCTT_INVOICE_DETAIL", detail, uc);
                 dn.recordFormChanges.record(uc, detail, "保存账单明细:" + detail.getId());