| | |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.util.Collections; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | import cn.hutool.core.bean.BeanUtil; |
| | |
| | | import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; |
| | | import com.ruoyi.common.core.domain.AjaxResult; |
| | | import com.ruoyi.common.enums.SystemDataNoEnum; |
| | | import com.ruoyi.common.exception.ServiceException; |
| | | import com.ruoyi.common.utils.DateUtils; |
| | | import javax.annotation.Resource; |
| | | |
| | |
| | | |
| | | } |
| | | |
| | | @Override |
| | | public int saveTmsFinanceDetail2(List<TmsFinanceDetail> tmsFinanceDetails) { |
| | | String username = SecurityUtils.getUsername(); |
| | | Long userId = SecurityUtils.getUserId(); |
| | | Date nowDate = DateUtils.getNowDate(); |
| | | for (TmsFinanceDetail tmsFinanceDetail : tmsFinanceDetails) { |
| | | if (StringUtils.isNotEmpty(tmsFinanceDetail.getFeeType() ) && |
| | | tmsFinanceDetail.getActualFeeAmount() != null) { |
| | | tmsFinanceDetail.setCreateBy(username); |
| | | tmsFinanceDetail.setInitialFeeAmount(tmsFinanceDetail.getActualFeeAmount()); |
| | | tmsFinanceDetail.setCreateId(userId); |
| | | tmsFinanceDetail.setFeeCreateTime(nowDate); |
| | | tmsFinanceDetail.setCreateTime(nowDate); |
| | | }else { |
| | | throw new ServiceException("金额或者费用类型不能为空"); |
| | | } |
| | | } |
| | | |
| | | return tmsFinanceDetailMapper.insertTmsFinanceDetailBatch(tmsFinanceDetails); |
| | | |
| | | } |
| | | |
| | | public void addItem (TmsFinanceDetail tmsFinanceDetail){ |
| | | // if (tmsFinance == null){ |
| | | // |