|
@@ -55,9 +55,13 @@ public class InsPlySettleServiceImpl extends ServiceImpl<InsPlySettleMapper, Ins
|
|
|
BigDecimal commissionFeevalue=new BigDecimal(0);
|
|
BigDecimal commissionFeevalue=new BigDecimal(0);
|
|
|
BigDecimal otherFeevalue=new BigDecimal(0);
|
|
BigDecimal otherFeevalue=new BigDecimal(0);
|
|
|
BigDecimal allFeeValue=new BigDecimal(0);
|
|
BigDecimal allFeeValue=new BigDecimal(0);
|
|
|
|
|
+ if(plyList==null || plyList.size()==0){
|
|
|
|
|
+ return HttpResult.error("结算清单不能传空");
|
|
|
|
|
+ }
|
|
|
// 生成结算单号
|
|
// 生成结算单号
|
|
|
settleno = plyList.get(0).getCompanyId()+ DateUtil.yyyyMMddHHmmss(new Date());
|
|
settleno = plyList.get(0).getCompanyId()+ DateUtil.yyyyMMddHHmmss(new Date());
|
|
|
- for(InsPlyIncome insPlyIncome:plyList){
|
|
|
|
|
|
|
+ for(InsPlyIncome insPlyIncome_tmp:plyList){
|
|
|
|
|
+ InsPlyIncome insPlyIncome=insPlyIncomeMapper.selectByPlyno(insPlyIncome_tmp.getPolicyno());
|
|
|
InsPlySettleDetail insPlySettleDetail =new InsPlySettleDetail();
|
|
InsPlySettleDetail insPlySettleDetail =new InsPlySettleDetail();
|
|
|
insPlySettleDetail.setSettleno(settleno);
|
|
insPlySettleDetail.setSettleno(settleno);
|
|
|
insPlySettleDetail.setOrderno(insPlyIncome.getOrderno());
|
|
insPlySettleDetail.setOrderno(insPlyIncome.getOrderno());
|