|
|
@@ -20,6 +20,7 @@ import com.ydtech.modules.admin.model.dto.SysAgencyFeeApprovalDto;
|
|
|
import com.ydtech.modules.admin.model.dto.SysAgencyFeeApprovalEditDto;
|
|
|
import com.ydtech.modules.admin.model.dto.SysAgencyFeeApprovalPageDto;
|
|
|
import com.ydtech.modules.admin.model.vo.AgencyExtractFee;
|
|
|
+import com.ydtech.modules.admin.model.vo.SysAgencyFeeApprovalRecordVo;
|
|
|
import com.ydtech.modules.admin.service.SysAgencyFeeApprovalService;
|
|
|
import com.ydtech.modules.admin.service.SysAgencyLeaderService;
|
|
|
import com.ydtech.modules.admin.service.SysDeptService;
|
|
|
@@ -100,8 +101,9 @@ public class SysAgencyFeeApprovalServiceImpl extends ServiceImpl<SysAgencyFeeApp
|
|
|
sysAgencyFeeApproval.setProportional(agencyExtractFee.getProportional());
|
|
|
sysAgencyFeeApproval.setCreateBy(user.getName());
|
|
|
sysAgencyFeeApproval.setCreateTime(new Date());
|
|
|
+ sysAgencyFeeApproval.setStatus("0");
|
|
|
//提交审核信息
|
|
|
- save(sysAgencyFeeApproval);
|
|
|
+ this.save(sysAgencyFeeApproval);
|
|
|
//保存添加记录
|
|
|
SysAgencyFeeApprovalRecord sysAgencyFeeApprovalRecord = BeanUtil.copyProperties(sysAgencyFeeApproval, SysAgencyFeeApprovalRecord.class);
|
|
|
sysAgencyFeeApprovalRecord.setApprovalId(sysAgencyFeeApproval.getId());
|
|
|
@@ -184,14 +186,28 @@ public class SysAgencyFeeApprovalServiceImpl extends ServiceImpl<SysAgencyFeeApp
|
|
|
public List<SysAgencyFeeApproval> queryOperateInfo(SysAgencyFeeApprovalDto sysAgencyFeeApprovalDto) {
|
|
|
|
|
|
List<SysAgencyFeeApproval> feeApprovalList = sysAgencyFeeApprovalMapper.selectList(new LambdaQueryWrapper<SysAgencyFeeApproval>()
|
|
|
- .eq(SysAgencyFeeApproval::getUserId, BaseController.getUserId()).eq(SysAgencyFeeApproval::getStatus, 1)
|
|
|
+ .eq(SysAgencyFeeApproval::getUserId, BaseController.getUserId())
|
|
|
.ge(StringUtils.isNotEmpty(sysAgencyFeeApprovalDto.getBeginTime()), SysAgencyFeeApproval::getAuditTime,sysAgencyFeeApprovalDto.getBeginTime())
|
|
|
.le(StringUtils.isNotEmpty(sysAgencyFeeApprovalDto.getEndTime()),SysAgencyFeeApproval::getAuditTime,sysAgencyFeeApprovalDto.getEndTime()));
|
|
|
|
|
|
return feeApprovalList;
|
|
|
}
|
|
|
|
|
|
-
|
|
|
+ @Override
|
|
|
+ public SysAgencyFeeApprovalRecordVo operateInfo(Integer id) {
|
|
|
+ SysAgencyFeeApproval sysAgencyFeeApproval = sysAgencyFeeApprovalMapper.selectOne(new LambdaQueryWrapper<SysAgencyFeeApproval>().eq(SysAgencyFeeApproval::getId, id));
|
|
|
+ SysAgencyFeeApprovalRecordVo sysAgencyFeeApprovalRecordVo = BeanUtil.copyProperties(sysAgencyFeeApproval, SysAgencyFeeApprovalRecordVo.class);
|
|
|
+
|
|
|
+ List<SysAgencyFeeApprovalRecord> sysAgencyFeeApprovalRecords = sysAgencyFeeApprovalRecordMapper.selectList(new LambdaQueryWrapper<SysAgencyFeeApprovalRecord>()
|
|
|
+ .eq(SysAgencyFeeApprovalRecord::getApprovalId, id).orderByAsc(SysAgencyFeeApprovalRecord::getId));
|
|
|
+ if (sysAgencyFeeApprovalRecords.size()>0) {
|
|
|
+ for (SysAgencyFeeApprovalRecord sysAgencyFeeApprovalRecord : sysAgencyFeeApprovalRecords) {
|
|
|
+ List<String> status = sysAgencyFeeApprovalRecordVo.getStatus();
|
|
|
+ status.add(sysAgencyFeeApprovalRecord.getStatus());
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return sysAgencyFeeApprovalRecordVo;
|
|
|
+ }
|
|
|
|
|
|
|
|
|
}
|