|
@@ -35,8 +35,11 @@ import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
|
import java.math.BigDecimal;
|
|
import java.math.BigDecimal;
|
|
|
|
|
+import java.text.SimpleDateFormat;
|
|
|
import java.util.Date;
|
|
import java.util.Date;
|
|
|
|
|
+import java.util.LinkedHashMap;
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
+import java.util.Map;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 机构保费抽成审批表(SysAgencyFeeApproval)表服务实现类
|
|
* 机构保费抽成审批表(SysAgencyFeeApproval)表服务实现类
|
|
@@ -196,14 +199,32 @@ public class SysAgencyFeeApprovalServiceImpl extends ServiceImpl<SysAgencyFeeApp
|
|
|
@Override
|
|
@Override
|
|
|
public SysAgencyFeeApprovalRecordVo operateInfo(Integer id) {
|
|
public SysAgencyFeeApprovalRecordVo operateInfo(Integer id) {
|
|
|
SysAgencyFeeApproval sysAgencyFeeApproval = sysAgencyFeeApprovalMapper.selectOne(new LambdaQueryWrapper<SysAgencyFeeApproval>().eq(SysAgencyFeeApproval::getId, id));
|
|
SysAgencyFeeApproval sysAgencyFeeApproval = sysAgencyFeeApprovalMapper.selectOne(new LambdaQueryWrapper<SysAgencyFeeApproval>().eq(SysAgencyFeeApproval::getId, id));
|
|
|
- SysAgencyFeeApprovalRecordVo sysAgencyFeeApprovalRecordVo = BeanUtil.copyProperties(sysAgencyFeeApproval, SysAgencyFeeApprovalRecordVo.class);
|
|
|
|
|
|
|
+ SysAgencyFeeApprovalRecordVo sysAgencyFeeApprovalRecordVo = new SysAgencyFeeApprovalRecordVo();
|
|
|
|
|
+ sysAgencyFeeApprovalRecordVo.setId(sysAgencyFeeApproval.getId());
|
|
|
|
|
+ sysAgencyFeeApprovalRecordVo.setCashFee(sysAgencyFeeApproval.getCashFee());
|
|
|
|
|
+ sysAgencyFeeApprovalRecordVo.setCreateTime(sysAgencyFeeApproval.getCreateTime());
|
|
|
|
|
+ sysAgencyFeeApprovalRecordVo.setNumber(sysAgencyFeeApproval.getNumber());
|
|
|
|
|
+ sysAgencyFeeApprovalRecordVo.setRemark(sysAgencyFeeApproval.getRemark());
|
|
|
|
|
+ sysAgencyFeeApprovalRecordVo.setBankAccount(sysAgencyFeeApproval.getBankAccount());
|
|
|
|
|
+ sysAgencyFeeApprovalRecordVo.setBankNumber(sysAgencyFeeApproval.getBankNumber());
|
|
|
|
|
|
|
|
List<SysAgencyFeeApprovalRecord> sysAgencyFeeApprovalRecords = sysAgencyFeeApprovalRecordMapper.selectList(new LambdaQueryWrapper<SysAgencyFeeApprovalRecord>()
|
|
List<SysAgencyFeeApprovalRecord> sysAgencyFeeApprovalRecords = sysAgencyFeeApprovalRecordMapper.selectList(new LambdaQueryWrapper<SysAgencyFeeApprovalRecord>()
|
|
|
.eq(SysAgencyFeeApprovalRecord::getApprovalId, id).orderByAsc(SysAgencyFeeApprovalRecord::getId));
|
|
.eq(SysAgencyFeeApprovalRecord::getApprovalId, id).orderByAsc(SysAgencyFeeApprovalRecord::getId));
|
|
|
|
|
+ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
|
|
+ List<Map<String, String>> list = sysAgencyFeeApprovalRecordVo.getStatus();
|
|
|
if (sysAgencyFeeApprovalRecords.size()>0) {
|
|
if (sysAgencyFeeApprovalRecords.size()>0) {
|
|
|
for (SysAgencyFeeApprovalRecord sysAgencyFeeApprovalRecord : sysAgencyFeeApprovalRecords) {
|
|
for (SysAgencyFeeApprovalRecord sysAgencyFeeApprovalRecord : sysAgencyFeeApprovalRecords) {
|
|
|
- List<String> status = sysAgencyFeeApprovalRecordVo.getStatus();
|
|
|
|
|
- status.add(sysAgencyFeeApprovalRecord.getStatus());
|
|
|
|
|
|
|
+ Map<String, String> hashMap = new LinkedHashMap<>();
|
|
|
|
|
+ String format;
|
|
|
|
|
+ Date auditTime = sysAgencyFeeApprovalRecord.getAuditTime();
|
|
|
|
|
+ if (auditTime != null) {
|
|
|
|
|
+ format = sdf.format(auditTime);
|
|
|
|
|
+ }else {
|
|
|
|
|
+ Date createTime = sysAgencyFeeApprovalRecord.getCreateTime();
|
|
|
|
|
+ format = sdf.format(createTime);
|
|
|
|
|
+ }
|
|
|
|
|
+ hashMap.put(sysAgencyFeeApprovalRecord.getStatus(),format);
|
|
|
|
|
+ list.add(hashMap);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
return sysAgencyFeeApprovalRecordVo;
|
|
return sysAgencyFeeApprovalRecordVo;
|