发表于: 2018-01-31 20:12:48

1 493


今天完成的事


/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分。 


明天的计划

敲项目


返回列表 返回列表
评论

    分享到