tradeflag = builder.person().tradeFlag
transdesc = builder.person().description
oppositeAccNo = builder.person().oppositeAccNo()
- oppositeAccName = builder.person().oppositeSubjNo()
+ oppositeAccName = builder.person().oppositeAccName()
this.reverseFlag = TradeDict.REVERSE_FLAG_NONE
remark = builder.person().remark
this.status = status
this.shopname = builder.shop().shopacc.shopname
this.transdesc = builder.shop().description
this.oppositeAccNo = builder.shop().oppositeAccNo()
- this.oppositeAccName = builder.shop().oppositeSubjNo()
+ this.oppositeAccName = builder.shop().oppositeAccName()
this.remark = builder.shop().remark
this.reverseFlag = TradeDict.REVERSE_FLAG_NONE
this.updateBala = false
this.transDate = builder.transDate
this.transTime = builder.transTime
this.oppositeAccNo = builder.subject().oppositeAccNo()
- this.oppositeAccName = builder.subject().oppositeSubjNo()
+ this.oppositeAccName = builder.subject().oppositeAccName()
this.status = status
}.also {
transaction.subjectDtl = it
if (originTrans.person) {
builder.person().apply {
setAmount(-originTrans.personDtl.amount, getOppositeTradeFlag(originTrans.personDtl.tradeflag))
- setOpposite(AccountProxy(builder.shop().shopacc))
+ setOpposite(originTrans.personDtl.oppositeAccNo, originTrans.personDtl.oppositeAccName)
}
}
if (originTrans.shop) {
builder.shop().apply {
setAmount(-originTrans.shopDtl.amount, getOppositeTradeFlag(originTrans.shopDtl.tradeflag))
- setOpposite(AccountProxy(builder.person().person))
+ setOpposite(originTrans.shopDtl.oppositeAccNo, originTrans.shopDtl.oppositeAccName)
}
}
val summarySuffix = getReverseSuffix(builder.reverseType)
}
private lateinit var oppAccno: String
- private lateinit var oppSubjno: String
+ private lateinit var oppAccName: String
fun hasOpposite(): Boolean {
return this::oppAccno.isInitialized
return this.oppAccno
}
- fun oppositeSubjNo(): String {
- return this.oppSubjno
+ fun oppositeAccName(): String {
+ return this.oppAccName
}
- fun setOpposite(accno: String, subjno: String) {
+ fun setOpposite(accno: String, accName: String) {
this.oppAccno = accno
- this.oppSubjno = subjno
+ this.oppAccName = accName
}
fun setOpposite(accout: AccountProxy<*>) {
this.oppAccno = accout.getAccountNo()
- this.oppSubjno = accout.getSubjectNo()
+ this.oppAccName = accout.getAccountName()
}
fun and(): TransactionBuilder {