发表于: 2018-01-31 20:12:48
1 495
今天完成的事
/2、生成出借合同编号
public String createLoanAgreementNo(Long pid) {
Date date = new Date();
SimpleDateFormat getYear = new SimpleDateFormat("yyyy");
TProduct product = tProductMapper.getTProductById(pid);
String prefix = "UK";
String productAliase = product.getCode();
String year = getYear.format(date).substring(2);
String separator = "10";
TInvestment tInvestment=tInvestmentMapper.selectLastInvestmente();
if (tInvestment==null) {
String newSerialNumber = String.format("%06d", 1);
return prefix + productAliase + year + separator + newSerialNumber;
} else {
String lastLoanAgreementNo = tInvestment.getContractIda();
String lastSerialNumber = lastLoanAgreementNo.substring(9);
String newSerialNumber = String.format("%06d", Integer.valueOf(lastSerialNumber) + 1);
return prefix + productAliase + year + separator + newSerialNumber;
}
}
<br>
<span class=" ">[还款方式]</span>
<span ng-show="vm.tProduct.payBackType==0">按月付息,到期还本</span>
<span ng-show="vm.tProduct.payBackType==1">到期一次性还本付息</span>
<br>
<span class=" ">[回款至]</span>
<span>{{vm.tBank.name}}({{vm.tUserBank.cardNum}})</span>
<br>
<span class=" ">[未分配收益]</span>
<span>{{vm.investList.notYetInterest}} 元</span><br>
<span class=" ">[已分配收益]</span>
<span>{{vm.investList.alreadyInterest}} 元</span><br><br>
</div>
</div><br>
<span class="btn btn3" ui-sref="myApp.investRepayment({uid:vm.uid,pid:vm.item.pid,
beginAt:vm.item.beginAt,endAt:vm.item.endAt,principal:vm.item.principal,
productName:vm.item.productName,investId:vm.item.id})">查看还款计划</span>
<button class="btn btn3" ng-click="vm.Go()">立即续投</button>
</div>
修改了前端最后一个页面。
遇到的问题
打包,有问题。
解决办法,强制去单元测试。
收获
小课堂
Quartz 中五种类型的 Trigger:SimpleTrigger,CronTirgger,DateIntervalTrigger,NthIncludedDayTrigger和Calendar 类( org.quartz.Calendar)。
最常用的:
SimpleTrigger:用来触发只需执行一次或者在给定时间触发并且重复N次且每次执行延迟一定时间的任务。
CronTrigger:按照日历触发,例如“每个周五”,每个月10日中午或者10:15分。
明天的计划
敲项目
评论