|
|
@@ -11,10 +11,7 @@ import com.ydtech.exception.SystemException;
|
|
|
import com.ydtech.modules.admin.dao.SysAgencyFeeApprovalMapper;
|
|
|
import com.ydtech.modules.admin.dao.SysAgencyFeeApprovalRecordMapper;
|
|
|
import com.ydtech.modules.admin.dao.SysDeptMapper;
|
|
|
-import com.ydtech.modules.admin.model.SysAgencyFeeApproval;
|
|
|
-import com.ydtech.modules.admin.model.SysAgencyFeeApprovalRecord;
|
|
|
-import com.ydtech.modules.admin.model.SysDept;
|
|
|
-import com.ydtech.modules.admin.model.SysUser;
|
|
|
+import com.ydtech.modules.admin.model.*;
|
|
|
import com.ydtech.modules.admin.model.dto.SysAgencyFeeApprovalAddDto;
|
|
|
import com.ydtech.modules.admin.model.dto.SysAgencyFeeApprovalDto;
|
|
|
import com.ydtech.modules.admin.model.dto.SysAgencyFeeApprovalEditDto;
|
|
|
@@ -36,10 +33,7 @@ import org.springframework.transaction.annotation.Transactional;
|
|
|
import javax.annotation.Resource;
|
|
|
import java.math.BigDecimal;
|
|
|
import java.text.SimpleDateFormat;
|
|
|
-import java.util.Date;
|
|
|
-import java.util.LinkedHashMap;
|
|
|
-import java.util.List;
|
|
|
-import java.util.Map;
|
|
|
+import java.util.*;
|
|
|
|
|
|
/**
|
|
|
* 机构保费抽成审批表(SysAgencyFeeApproval)表服务实现类
|
|
|
@@ -196,10 +190,10 @@ public class SysAgencyFeeApprovalServiceImpl extends ServiceImpl<SysAgencyFeeApp
|
|
|
List<SysAgencyFeeApprovalRecord> sysAgencyFeeApprovalRecords = sysAgencyFeeApprovalRecordMapper.selectList(new LambdaQueryWrapper<SysAgencyFeeApprovalRecord>()
|
|
|
.eq(SysAgencyFeeApprovalRecord::getApprovalId, id).orderByAsc(SysAgencyFeeApprovalRecord::getId));
|
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
- List<Map<String, String>> list = sysAgencyFeeApprovalRecordVo.getStatus();
|
|
|
+ List<StatusInfo> list = new ArrayList<>();
|
|
|
if (sysAgencyFeeApprovalRecords.size()>0) {
|
|
|
for (SysAgencyFeeApprovalRecord sysAgencyFeeApprovalRecord : sysAgencyFeeApprovalRecords) {
|
|
|
- Map<String, String> hashMap = new LinkedHashMap<>();
|
|
|
+ StatusInfo statusInfo = new StatusInfo();
|
|
|
String format;
|
|
|
Date auditTime = sysAgencyFeeApprovalRecord.getAuditTime();
|
|
|
if (auditTime != null) {
|
|
|
@@ -208,10 +202,16 @@ public class SysAgencyFeeApprovalServiceImpl extends ServiceImpl<SysAgencyFeeApp
|
|
|
Date createTime = sysAgencyFeeApprovalRecord.getCreateTime();
|
|
|
format = sdf.format(createTime);
|
|
|
}
|
|
|
- hashMap.put(sysAgencyFeeApprovalRecord.getStatus(),format);
|
|
|
- list.add(hashMap);
|
|
|
+ statusInfo.setProcessingStatusName(sysAgencyFeeApprovalRecord.getStatus());
|
|
|
+ statusInfo.setProcessingDate(format);
|
|
|
+ list.add(statusInfo);
|
|
|
+ if (sysAgencyFeeApprovalRecord.getStatus().equals("1")) {
|
|
|
+ sysAgencyFeeApprovalRecordVo.setAuditTime(sysAgencyFeeApprovalRecord.getAuditTime());
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
+ sysAgencyFeeApprovalRecordVo.setStatusList(list);
|
|
|
return sysAgencyFeeApprovalRecordVo;
|
|
|
}
|
|
|
|