保证金自动抵扣
This commit is contained in:
parent
1570155c0d
commit
d296871c92
@ -4,6 +4,8 @@ import java.math.BigDecimal;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.UUID;
|
||||
|
||||
import org.quartz.Job;
|
||||
import org.quartz.JobExecutionContext;
|
||||
import org.quartz.JobExecutionException;
|
||||
@ -72,7 +74,7 @@ public class MarginDeduction implements Job{
|
||||
lriBo.setAttributeValue("CORPUS",corpusOver);
|
||||
money=money.subtract(corpusOver);
|
||||
}
|
||||
|
||||
String fundIncomeId = UUID.randomUUID().toString().replaceAll("-","");
|
||||
lriBo.setAttributeValue("PROJECT_ID",vlrpBo.getAttribute("PROJECT_ID"));
|
||||
lriBo.setAttributeValue("PROJECT_PLAN_NUMBER",vlrpBo.getAttribute("PROJECT_PLAN_NUMBER"));
|
||||
lriBo.setAttributeValue("CONTRACT_ID",vlrpBo.getAttribute("CONTRACT_ID"));
|
||||
@ -89,6 +91,7 @@ public class MarginDeduction implements Job{
|
||||
lriBo.setAttributeValue("INTEREST_ADJUST","0.00");
|
||||
lriBo.setAttributeValue("PENALTY_ADJUST","0.00");
|
||||
lriBo.setAttributeValue("SETTLE_METHOD","settlemethod7");
|
||||
lriBo.setAttributeValue("DEDUCTION_ID",fundIncomeId);
|
||||
lriBo.setAttributeValue("ACCOUNTING_DATE",vlrpBo.getAttribute("PLAN_DATE"));
|
||||
lriBo.setAttributeValue("MEMO","±£Ö¤½ðµÖ¿Û¶¨Ê±ÈÎÎñ");
|
||||
lriBo.setAttributeValue("ROLL_BACK","0");
|
||||
@ -97,6 +100,7 @@ public class MarginDeduction implements Job{
|
||||
|
||||
BizObject lfpBo = lfpBm.createQuery("PAYMENT_NUMBER='"+vlrpBo.getAttribute("PAYMENT_NUMBER")+"'").getSingleResult(false);
|
||||
BizObject lfiBo = lfiBm.newObject();
|
||||
lfiBo.setAttributeValue("ID", fundIncomeId);
|
||||
lfiBo.setAttributeValue("RELATIVE_ID", lfpBo.getAttribute("RELATIVE_ID"));
|
||||
lfiBo.setAttributeValue("PROJECT_ID", lfpBo.getAttribute("PROJECT_ID"));
|
||||
lfiBo.setAttributeValue("PROJECT_PLAN_NUMBER", lfpBo.getAttribute("PROJECT_PLAN_NUMBER"));
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user