@ -1106,7 +1106,7 @@ func (t *Chargetab) Update() error {
glog . InfoExt ( "更新合同" , "结束日期" , t2 )
glog . InfoExt ( "更新合同" , "结束日期" , t2 )
lengthdate := utils . TimeSub ( t2 , t1 )
lengthdate := utils . TimeSub ( t2 , t1 )
glog . InfoExt ( "更新合同" , "缴费时长" , lengthdate )
glog . InfoExt ( "更新合同" , "缴费时长" , lengthdate )
m . Lengthdate = utils . ValueToString ( lengthdate , "" ) + "天"
m . Lengthdate = utils . ValueToString ( lengthdate , "" ) + "天"
_ , err = session . Table ( "contracttab" ) . ID ( core . PK { t . Cid , pro . Contractid } ) . Update ( m )
_ , err = session . Table ( "contracttab" ) . ID ( core . PK { t . Cid , pro . Contractid } ) . Update ( m )
if err != nil {
if err != nil {
session . Rollback ( )
session . Rollback ( )
@ -1139,7 +1139,7 @@ func (t *Chargetab) Update() error {
t2 , err := utils . TimeParseyyyyMMdd ( strings . Trim ( t . Chargeenddate , "" ) )
t2 , err := utils . TimeParseyyyyMMdd ( strings . Trim ( t . Chargeenddate , "" ) )
lengthdate := utils . TimeSub ( t2 , t1 )
lengthdate := utils . TimeSub ( t2 , t1 )
glog . InfoExt ( "更新合同" , "缴费时长" , lengthdate )
glog . InfoExt ( "更新合同" , "缴费时长" , lengthdate )
m . Lengthdate = utils . ValueToString ( lengthdate , "" ) + "天"
m . Lengthdate = utils . ValueToString ( lengthdate , "" ) + "天"
_ , err = session . Table ( "contracttab" ) . ID ( core . PK { t . Cid , pro . Contractid } ) . Update ( m )
_ , err = session . Table ( "contracttab" ) . ID ( core . PK { t . Cid , pro . Contractid } ) . Update ( m )
if err != nil {
if err != nil {
session . Rollback ( )
session . Rollback ( )
@ -1172,7 +1172,7 @@ func (t *Chargetab) Update() error {
t2 , err := utils . TimeParseyyyyMMdd ( strings . Trim ( t . Chargeenddate , "" ) )
t2 , err := utils . TimeParseyyyyMMdd ( strings . Trim ( t . Chargeenddate , "" ) )
lengthdate := utils . TimeSub ( t2 , t1 )
lengthdate := utils . TimeSub ( t2 , t1 )
glog . InfoExt ( "更新合同" , "缴费时长" , lengthdate )
glog . InfoExt ( "更新合同" , "缴费时长" , lengthdate )
m . Lengthdate = utils . ValueToString ( lengthdate , "" ) + "天"
m . Lengthdate = utils . ValueToString ( lengthdate , "" ) + "天"
_ , err = session . Table ( "contracttab" ) . ID ( core . PK { t . Cid , pro . Contractid } ) . Update ( m )
_ , err = session . Table ( "contracttab" ) . ID ( core . PK { t . Cid , pro . Contractid } ) . Update ( m )
if err != nil {
if err != nil {
session . Rollback ( )
session . Rollback ( )
@ -1220,7 +1220,7 @@ func (t *Chargetab) Del() error {
//1.删除(判断数据是否是最后一条)
//1.删除(判断数据是否是最后一条)
one := new ( Chargetab )
one := new ( Chargetab )
ok , err := session . Table ( "" ) . Table ( " chargetab" ) . Where ( "cid =? and propertyid =? and chargeenddate > ?" , t . Cid , info . Propertyid , info . Chargeenddate ) . Get ( one )
ok , err := session . Table ( "chargetab" ) . Where ( "cid =? and propertyid =? and chargeenddate > ? and chargetype = ?" , t . Cid , info . Propertyid , info . Chargeenddate , 1 ) . Get ( one )
if err != nil {
if err != nil {
session . Rollback ( )
session . Rollback ( )
return err
return err
@ -1247,7 +1247,7 @@ func (t *Chargetab) Del() error {
//2.记录回溯
//2.记录回溯
//查询上条记录信息
//查询上条记录信息
cinfo := new ( Chargetab )
cinfo := new ( Chargetab )
result , err := session . Table ( "chargetab" ) . Where ( "cid =? and propertyid =? and chargeenddate < ?" , t . Cid , info . Propertyid , info . Chargeenddate ) . Desc ( "chargeenddate" ) . Get ( cinfo )
result , err := session . Table ( "chargetab" ) . Where ( "cid =? and propertyid =? and chargeenddate < ? and chargetype = ? " , t . Cid , info . Propertyid , info . Chargeenddate , 1 ) . Desc ( "chargeenddate" ) . Get ( cinfo )
if err != nil {
if err != nil {
session . Rollback ( )
session . Rollback ( )
return err
return err
@ -1273,7 +1273,7 @@ func (t *Chargetab) Del() error {
t2 = t2 . AddDate ( 0 , 0 , 1 )
t2 = t2 . AddDate ( 0 , 0 , 1 )
lengthdate := utils . TimeSub ( t2 , t1 )
lengthdate := utils . TimeSub ( t2 , t1 )
glog . InfoExt ( "更新合同" , "缴费时长" , lengthdate )
glog . InfoExt ( "更新合同" , "缴费时长" , lengthdate )
m . Lengthdate = utils . ValueToString ( lengthdate , "" ) + "天"
m . Lengthdate = utils . ValueToString ( lengthdate , "" ) + "天"
_ , err = session . Table ( "contracttab" ) . ID ( core . PK { t . Cid , pro . Contractid } ) . Update ( m )
_ , err = session . Table ( "contracttab" ) . ID ( core . PK { t . Cid , pro . Contractid } ) . Update ( m )
if err != nil {
if err != nil {
session . Rollback ( )
session . Rollback ( )
@ -1329,7 +1329,7 @@ func (t *Chargetab) Del() error {
case 2 :
case 2 :
//1.删除(判断数据是否是最后一条)
//1.删除(判断数据是否是最后一条)
one := new ( Chargetab )
one := new ( Chargetab )
ok , err := session . Table ( "" ) . Table ( " chargetab" ) . Where ( "chargetype = 2 and cid =? and accesscardid =? and chargeenddate > ?" , t . Cid , info . Accesscardid , info . Chargeenddate ) . Get ( one )
ok , err := session . Table ( "chargetab" ) . Where ( "chargetype = 2 and cid =? and accesscardid =? and chargeenddate > ?" , t . Cid , info . Accesscardid , info . Chargeenddate ) . Get ( one )
if err != nil {
if err != nil {
session . Rollback ( )
session . Rollback ( )
return err
return err
@ -1381,7 +1381,7 @@ func (t *Chargetab) Del() error {
t2 , err := utils . TimeParseyyyyMMdd ( strings . Trim ( cinfo . Chargeenddate , "" ) )
t2 , err := utils . TimeParseyyyyMMdd ( strings . Trim ( cinfo . Chargeenddate , "" ) )
lengthdate := utils . TimeSub ( t2 , t1 )
lengthdate := utils . TimeSub ( t2 , t1 )
glog . InfoExt ( "更新合同" , "缴费时长" , lengthdate )
glog . InfoExt ( "更新合同" , "缴费时长" , lengthdate )
m . Lengthdate = utils . ValueToString ( lengthdate , "" ) + "天"
m . Lengthdate = utils . ValueToString ( lengthdate , "" ) + "天"
_ , err = session . Table ( "contracttab" ) . ID ( core . PK { t . Cid , pro . Contractid } ) . Update ( m )
_ , err = session . Table ( "contracttab" ) . ID ( core . PK { t . Cid , pro . Contractid } ) . Update ( m )
if err != nil {
if err != nil {
session . Rollback ( )
session . Rollback ( )
@ -1438,7 +1438,7 @@ func (t *Chargetab) Del() error {
//1.删除(判断数据是否是最后一条)
//1.删除(判断数据是否是最后一条)
one := new ( Chargetab )
one := new ( Chargetab )
ok , err := session . Table ( "" ) . Table ( " chargetab" ) . Where ( "cid =? and carportid =? and chargeenddate > ?" , t . Cid , info . Carportid , info . Chargeenddate ) . Get ( one )
ok , err := session . Table ( "chargetab" ) . Where ( "cid =? and carportid =? and chargeenddate > ? and chargetype = ?" , t . Cid , info . Carportid , info . Chargeenddate , 3 ) . Get ( one )
if err != nil {
if err != nil {
session . Rollback ( )
session . Rollback ( )
return err
return err
@ -1465,7 +1465,7 @@ func (t *Chargetab) Del() error {
//2.记录回溯
//2.记录回溯
//查询上条记录信息
//查询上条记录信息
cinfo := new ( Chargetab )
cinfo := new ( Chargetab )
result , err := session . Table ( "chargetab" ) . Where ( "cid =? and carportid =? and chargeenddate < ?" , t . Cid , info . Carportid , info . Chargeenddate ) . Desc ( "chargeenddate" ) . Get ( cinfo )
result , err := session . Table ( "chargetab" ) . Where ( "cid =? and carportid =? and chargeenddate < ? and chargetype = ? " , t . Cid , info . Carportid , info . Chargeenddate , 3 ) . Desc ( "chargeenddate" ) . Get ( cinfo )
if err != nil {
if err != nil {
session . Rollback ( )
session . Rollback ( )
return err
return err
@ -1490,7 +1490,7 @@ func (t *Chargetab) Del() error {
t2 , err := utils . TimeParseyyyyMMdd ( strings . Trim ( cinfo . Chargeenddate , "" ) )
t2 , err := utils . TimeParseyyyyMMdd ( strings . Trim ( cinfo . Chargeenddate , "" ) )
lengthdate := utils . TimeSub ( t2 , t1 )
lengthdate := utils . TimeSub ( t2 , t1 )
glog . InfoExt ( "更新合同" , "缴费时长" , lengthdate )
glog . InfoExt ( "更新合同" , "缴费时长" , lengthdate )
m . Lengthdate = utils . ValueToString ( lengthdate , "" ) + "天"
m . Lengthdate = utils . ValueToString ( lengthdate , "" ) + "天"
_ , err = session . Table ( "contracttab" ) . ID ( core . PK { t . Cid , pro . Contractid } ) . Update ( m )
_ , err = session . Table ( "contracttab" ) . ID ( core . PK { t . Cid , pro . Contractid } ) . Update ( m )
if err != nil {
if err != nil {
session . Rollback ( )
session . Rollback ( )
@ -1556,7 +1556,7 @@ func (t *Chargetab) Del() error {
t2 , err := utils . TimeParseyyyyMMdd ( strings . Trim ( cinfo . Chargeenddate , "" ) )
t2 , err := utils . TimeParseyyyyMMdd ( strings . Trim ( cinfo . Chargeenddate , "" ) )
lengthdate := utils . TimeSub ( t2 , t1 )
lengthdate := utils . TimeSub ( t2 , t1 )
glog . InfoExt ( "更新合同" , "缴费时长" , lengthdate )
glog . InfoExt ( "更新合同" , "缴费时长" , lengthdate )
m . Lengthdate = utils . ValueToString ( lengthdate , "" ) + "天"
m . Lengthdate = utils . ValueToString ( lengthdate , "" ) + "天"
_ , err = session . Table ( "contracttab" ) . ID ( core . PK { t . Cid , pro . Contractid } ) . Update ( m )
_ , err = session . Table ( "contracttab" ) . ID ( core . PK { t . Cid , pro . Contractid } ) . Update ( m )
if err != nil {
if err != nil {
session . Rollback ( )
session . Rollback ( )