| | |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.ruoyi.common.basic.PageInfo; |
| | | import com.ruoyi.common.core.domain.R; |
| | | import com.ruoyi.common.core.domain.entity.SysUser; |
| | | import com.ruoyi.framework.web.service.TokenService; |
| | | import com.ruoyi.system.domain.*; |
| | | import com.ruoyi.system.mapper.SysConfigMapper; |
| | | import com.ruoyi.system.query.GeneratedQuery; |
| | | import com.ruoyi.system.service.ISysUserService; |
| | | import com.ruoyi.system.service.TAppUserService; |
| | | import com.ruoyi.system.service.TGeneratedRecordsService; |
| | | import com.ruoyi.system.service.TOrderService; |
| | | import com.ruoyi.system.service.impl.SysConfigServiceImpl; |
| | |
| | | import java.time.LocalDate; |
| | | import java.time.LocalDateTime; |
| | | import java.time.Period; |
| | | import java.util.ArrayList; |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.*; |
| | | |
| | | /** |
| | | * <p> |
| | |
| | | private NativePayService nativePayService; |
| | | @Resource |
| | | private SysConfigMapper sysConfigMapper; |
| | | @Resource |
| | | private TAppUserService appUserService; |
| | | //列表 |
| | | @ApiOperation(value = "查询",tags = "后台-用户生成数据") |
| | | @PostMapping("/list") |
| | |
| | | @ApiOperation(value = "详情",tags = "后台-用户生成数据") |
| | | @PostMapping("/detail") |
| | | public R<TGeneratedRecords> detail(Long id){ |
| | | return R.ok(generatedRecordsService.getById(id)); |
| | | TGeneratedRecords generatedRecords = generatedRecordsService.getById(id); |
| | | TAppUser appUser = appUserService.getById(generatedRecords.getUserId()); |
| | | if(Objects.nonNull(appUser)){ |
| | | generatedRecords.setAvatar(appUser.getAvatar()); |
| | | generatedRecords.setUserPhone(appUser.getPhone()); |
| | | generatedRecords.setUserName(appUser.getName()); |
| | | } |
| | | return R.ok(generatedRecords); |
| | | } |
| | | @ApiOperation(value = "检查当前用户是否付费",tags = {"web-职称工作总结"}) |
| | | @PostMapping("/pay/check") |
| | |
| | | templateParam.put("workUnit", generatedRecords.getWorkUnit()); |
| | | templateParam.put("workContent", generatedRecords.getWorkContent()); |
| | | templateParam.put("generateUniversityComplete", generatedRecords.getGenerateUniversityComplete()); |
| | | templateParam.put("level", generatedRecords.getLevel()); |
| | | templateParam.put("level", generatedRecords.getTechnicalName()); |
| | | templateParam.put("technicalName", generatedRecords.getTechnicalName()); |
| | | templateParam.put("majorName", generatedRecords.getMajorName()); |
| | | templateParam.put("certificate", generatedRecords.getCertificate()); |