|
|
@@ -115,6 +115,10 @@ type ErmcpReportOPLog struct {
|
|
|
func (r *ErmcpReportOPLog) Calc() {
|
|
|
r.ENUMDICNAME = mtpcache.GetEnumDicitemName(r.UNITID)
|
|
|
r.APPLYNAME = mtpcache.GetUserNameByUserId(r.APPLYID)
|
|
|
+
|
|
|
+ //1:点价价格 2:点价数量 3:结算量 4:其它费用 5:追加保证金 6溢短金额 7:调整金额 8:付款金额 9:收款金额 10:退款金额
|
|
|
+ //11:收票金额 12:开票金额 13:提交审核(合同) 14:审核通过(合同) 15:审核拒绝(合同) 16:合同撤回 17:提交审核(计划)
|
|
|
+ //18:审核通过(计划) 19:审核拒绝(计划) 20:计划撤回 21:正常完结(合同) 22:异常终止(合同) 23:退还保证金
|
|
|
// 数据库注释与返回值映身关系: 结算量->确定量, 收款->收款金额, 退款->退款金额, 付款->付款金额, 收票->收票金额, 开票->开票金额
|
|
|
sDes := []string{"点价价格", "点价数量", "确定量", "其它费用", "追加保证金", "溢短金额", "调整金额", "付款", "收款", "退款",
|
|
|
"收票", "开票", "提交审核(合同)", "审核通过(合同)", "审核拒绝(合同)", "合同撤回", "提交审核(计划)",
|
|
|
@@ -123,10 +127,35 @@ func (r *ErmcpReportOPLog) Calc() {
|
|
|
r.OPTYPENAME = sDes[r.OPERATELOGTYPE-1]
|
|
|
}
|
|
|
|
|
|
+ // 收款款项:采购合同的退款、销售合同的收款应用正数显示,付款款项:采购合同的付款、销售合同的退款应用负数显示
|
|
|
if r.CONTRACTTYPE == 1 {
|
|
|
r.LOGTYPENAME = "采购"
|
|
|
+ // 采购合同/退款 正数
|
|
|
+ if r.OPERATELOGTYPE == 10 && len(r.LOGVALUE) > 0 {
|
|
|
+ if r.LOGVALUE[0] == '-' {
|
|
|
+ r.LOGVALUE = r.LOGVALUE[1:]
|
|
|
+ }
|
|
|
+ }
|
|
|
+ // 采购合同/付款 负数
|
|
|
+ if r.OPERATELOGTYPE == 8 && len(r.LOGVALUE) > 0 {
|
|
|
+ if r.LOGVALUE[0] != '-' {
|
|
|
+ r.LOGVALUE = "-" + r.LOGVALUE
|
|
|
+ }
|
|
|
+ }
|
|
|
} else if r.CONTRACTTYPE == -1 {
|
|
|
r.LOGTYPENAME = "销售"
|
|
|
+ // 销售合同/收款 正数
|
|
|
+ if r.OPERATELOGTYPE == 9 && len(r.LOGVALUE) > 0 {
|
|
|
+ if r.LOGVALUE[0] == '-' {
|
|
|
+ r.LOGVALUE = r.LOGVALUE[1:]
|
|
|
+ }
|
|
|
+ }
|
|
|
+ // 销售合同/退款 负数
|
|
|
+ if r.OPERATELOGTYPE == 10 && len(r.LOGVALUE) > 0 {
|
|
|
+ if r.LOGVALUE[0] != '-' {
|
|
|
+ r.LOGVALUE = "-" + r.LOGVALUE
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
if r.BIZTYPE == 1 {
|