diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisSiteSettleRecord.java b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisSiteSettleRecord.java
index b6e24e209..89168afce 100644
--- a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisSiteSettleRecord.java
+++ b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisSiteSettleRecord.java
@@ -41,7 +41,7 @@ public class EmisSiteSettleRecord extends BaseEntity
private String billCode;
/* 结算类型:1-应收 2-应付 */
private String recPayType;
- /* 结算类型: 充值等 */
+ /* 结算类型编码 */
private String settleType;
/* 结算类型名称 */
private String settleName;
@@ -59,41 +59,50 @@ public class EmisSiteSettleRecord extends BaseEntity
private BigDecimal backConfirmBalance;
/* 币种 */
private String currency;
- /* 改变类型 加,减 */
+ /* 操作类型 加,减 */
private String changeType;
- /* 改变时间 */
+ /* 操作时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date changeDate;
/* 财务中心代码 */
private String centerCode;
- /* 站点名称 */
+ /* 财务中心名称 */
+ private String centerName;
+ /* 财务中心人员编码 */
+ private String centerManCode;
+ /* 财务中心人员名称 */
+ private String centerManName;
+ /* 网点代码 */
private String siteCode;
- /* 来源 */
- private String sourceType;
+ /* 网点名称 */
+ private String siteName;
+ /* 站点人代码 */
+ private String siteManCode;
+ /* 站点人名称 */
+ private String siteManName;
/* 财务操作时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date financeDate;
/* 网点操作时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date operataDate;
+ /* 中心日期 */
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ private Date centerDate;
/* 是否确认 */
private String blConfirm;
- /* 确认人代码 */
- private String confirmManCode;
/* 确认站点代码 */
private String confirmSiteCode;
- /* 结算人代码 */
- private String settleManCode;
+ /* 确认人代码 */
+ private String confirmManCode;
/* 结算站点代码 */
private String settleSiteCode;
+ /* 结算人代码 */
+ private String settleManCode;
/* 是否中心审核 */
private String blCenter;
- /* 中心人代码 */
- private String centerManCode;
/* 是否站点审核 */
private String blSite;
- /* 站点人代码 */
- private String siteManCode;
/* 站点日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date siteDate;
@@ -108,8 +117,10 @@ public class EmisSiteSettleRecord extends BaseEntity
private Date settleEbrDate;
/* 客户代码 */
private String customerCode;
- /* 中心日期 */
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
- private Date centerDate;
+ /* 客户名称 */
+ private String customerName;
+ /* 来源 */
+ private String dataFrom;
+
}
diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWaybillServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWaybillServiceImpl.java
index 2abfcfa86..61e58dba0 100644
--- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWaybillServiceImpl.java
+++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWaybillServiceImpl.java
@@ -816,15 +816,18 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb
emisSiteSettleRecord.setBillCode(emisWaybillSave.getBillCode());
emisSiteSettleRecord.setRecPayType("2"); // 应付
emisSiteSettleRecord.setSettleType("003");// 运输费用
- emisSiteSettleRecord.setSettleName("预付款-充值");
+ emisSiteSettleRecord.setSettleName("运输费");
emisSiteSettleRecord.setCurMoney(emisWaybillSave.getFreight());
emisSiteSettleRecord.setCurConfirmMoney(emisWaybillSave.getFreight());
emisSiteSettleRecord.setChangeType("2"); // 减少
emisSiteSettleRecord.setCurrency("CNY");
+
+ // 计算日期
emisSiteSettleRecord.setChangeDate(new Date());
emisSiteSettleRecord.setSiteCode(emisWaybillSave.getSendSiteCode());
- emisSiteSettleRecord.setSourceType("pc");
+ emisSiteSettleRecord.setSiteName(emisWaybillSave.getSendSiteName());
+ emisSiteSettleRecord.setDataFrom("开单");
emisSiteSettleRecord.setOperataDate(new Date());
emisSiteSettleRecord.setFinanceDate(new Date());
emisSiteSettleRecord.setBlCenter("1");
diff --git a/emis-biz/src/main/resources/mapper/EmisBaseMapper.xml b/emis-biz/src/main/resources/mapper/EmisBaseMapper.xml
index 5be762cf0..950321ec8 100644
--- a/emis-biz/src/main/resources/mapper/EmisBaseMapper.xml
+++ b/emis-biz/src/main/resources/mapper/EmisBaseMapper.xml
@@ -124,5 +124,10 @@
select a.type_name from emis_problem_type a where a.id = #{id} limit 1
+
+
+
\ No newline at end of file
diff --git a/emis-biz/src/main/resources/mapper/EmisSiteSettleRecordMapper.xml b/emis-biz/src/main/resources/mapper/EmisSiteSettleRecordMapper.xml
index 95f1b693d..771a9dcc3 100644
--- a/emis-biz/src/main/resources/mapper/EmisSiteSettleRecordMapper.xml
+++ b/emis-biz/src/main/resources/mapper/EmisSiteSettleRecordMapper.xml
@@ -4,7 +4,7 @@
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
-
+
@@ -21,30 +21,45 @@
+
+
+
-
+
+
+
+
-
-
+
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
- select id, acc_code, bill_code, rec_pay_type, settle_type, settle_name, pre_balance, pre_confirm_balance, cur_money, cur_confirm_money, back_balance, back_confirm_balance, currency, change_type, change_date, center_code, site_code, source_type, finance_date, operata_date, bl_confirm, confirm_man_code, confirm_site_code, settle_man_code, settle_site_code, bl_center, center_man_code, bl_site, site_man_code, site_date, bl_charge_fee, transfer_code, settle_ebr_code, settle_ebr_date, customer_code, center_date, remark, del_flag, create_by, create_time, update_by, update_time, create_site, update_site from emis_site_settle_record
+ select id, acc_code, bill_code, rec_pay_type, settle_type, settle_name, pre_balance, pre_confirm_balance, cur_money, cur_confirm_money, back_balance, back_confirm_balance, currency, change_type, change_date, center_code, center_name, center_man_code, center_man_name, site_code, site_name, site_man_code, site_man_name, finance_date, operata_date, center_date, bl_confirm, confirm_site_code, confirm_man_code, settle_site_code, settle_man_code, bl_center, bl_site, site_date, bl_charge_fee, transfer_code, settle_ebr_code, settle_ebr_date, customer_code, customer_name, data_from, remark, del_flag, create_by, create_time, update_by, update_time, create_site, update_site from emis_site_settle_record
@@ -118,26 +172,31 @@
and change_type = #{changeType}
and change_date = #{changeDate}
and center_code = #{centerCode}
+ and center_name = #{centerName}
+ and center_man_code = #{centerManCode}
+ and center_man_name = #{centerManName}
and site_code = #{siteCode}
- and source_type = #{sourceType}
+ and site_name = #{siteName}
+ and site_man_code = #{siteManCode}
+ and site_man_name = #{siteManName}
and finance_date = #{financeDate}
and operata_date = #{operataDate}
+ and center_date = #{centerDate}
and bl_confirm = #{blConfirm}
- and confirm_man_code = #{confirmManCode}
and confirm_site_code = #{confirmSiteCode}
- and settle_man_code = #{settleManCode}
+ and confirm_man_code = #{confirmManCode}
and settle_site_code = #{settleSiteCode}
+ and settle_man_code = #{settleManCode}
and bl_center = #{blCenter}
- and center_man_code = #{centerManCode}
and bl_site = #{blSite}
- and site_man_code = #{siteManCode}
and site_date = #{siteDate}
and bl_charge_fee = #{blChargeFee}
and transfer_code = #{transferCode}
and settle_ebr_code = #{settleEbrCode}
and settle_ebr_date = #{settleEbrDate}
and customer_code = #{customerCode}
- and center_date = #{centerDate}
+ and customer_name = #{customerName}
+ and data_from = #{dataFrom}
and remark = #{remark}
and del_flag = #{delFlag}
and create_by = #{createBy}
@@ -150,7 +209,7 @@
@@ -174,26 +233,31 @@
change_type,
change_date,
center_code,
+ center_name,
+ center_man_code,
+ center_man_name,
site_code,
- source_type,
+ site_name,
+ site_man_code,
+ site_man_name,
finance_date,
operata_date,
+ center_date,
bl_confirm,
- confirm_man_code,
confirm_site_code,
- settle_man_code,
+ confirm_man_code,
settle_site_code,
+ settle_man_code,
bl_center,
- center_man_code,
bl_site,
- site_man_code,
site_date,
bl_charge_fee,
transfer_code,
settle_ebr_code,
settle_ebr_date,
customer_code,
- center_date,
+ customer_name,
+ data_from,
remark,
del_flag,
create_by,
@@ -220,26 +284,31 @@
#{changeType},
#{changeDate},
#{centerCode},
+ #{centerName},
+ #{centerManCode},
+ #{centerManName},
#{siteCode},
- #{sourceType},
+ #{siteName},
+ #{siteManCode},
+ #{siteManName},
#{financeDate},
#{operataDate},
+ #{centerDate},
#{blConfirm},
- #{confirmManCode},
#{confirmSiteCode},
- #{settleManCode},
+ #{confirmManCode},
#{settleSiteCode},
+ #{settleManCode},
#{blCenter},
- #{centerManCode},
#{blSite},
- #{siteManCode},
#{siteDate},
#{blChargeFee},
#{transferCode},
#{settleEbrCode},
#{settleEbrDate},
#{customerCode},
- #{centerDate},
+ #{customerName},
+ #{dataFrom},
#{remark},
#{delFlag},
#{createBy},
@@ -269,26 +338,31 @@
change_type = #{changeType},
change_date = #{changeDate},
center_code = #{centerCode},
+ center_name = #{centerName},
+ center_man_code = #{centerManCode},
+ center_man_name = #{centerManName},
site_code = #{siteCode},
- source_type = #{sourceType},
+ site_name = #{siteName},
+ site_man_code = #{siteManCode},
+ site_man_name = #{siteManName},
finance_date = #{financeDate},
operata_date = #{operataDate},
+ center_date = #{centerDate},
bl_confirm = #{blConfirm},
- confirm_man_code = #{confirmManCode},
confirm_site_code = #{confirmSiteCode},
- settle_man_code = #{settleManCode},
+ confirm_man_code = #{confirmManCode},
settle_site_code = #{settleSiteCode},
+ settle_man_code = #{settleManCode},
bl_center = #{blCenter},
- center_man_code = #{centerManCode},
bl_site = #{blSite},
- site_man_code = #{siteManCode},
site_date = #{siteDate},
bl_charge_fee = #{blChargeFee},
transfer_code = #{transferCode},
settle_ebr_code = #{settleEbrCode},
settle_ebr_date = #{settleEbrDate},
customer_code = #{customerCode},
- center_date = #{centerDate},
+ customer_name = #{customerName},
+ data_from = #{dataFrom},
remark = #{remark},
del_flag = #{delFlag},
create_by = #{createBy},
@@ -302,11 +376,11 @@
- delete from emis_site_settle_record where id = #{id}
+ update emis_site_settle_record set del_flag='1' where id = #{id}
- delete from emis_site_settle_record where id in
+ update emis_site_settle_record set del_flag='1' where id in
#{id}