修改学习资源

master
whb 9 months ago
parent 75f10496c9
commit bc6fffc9d4

@ -57,10 +57,9 @@ public class StuConceptBlockController {
@ApiOperation("区块链学习资源查看")
@PostMapping("/getBlockResources")
@GetMapping("/getBlockResources")
@AnonymousAccess
public ResultDataEntity<StuResources> getBlockResources(@RequestBody JSONObject jsonObject) {
String module = jsonObject.getString("module");
public ResultDataEntity<StuResources> getBlockResources(String module) {
if (module.isEmpty()) {
return new ResultDataEntity(HttpStatus.NO_CONTENT, "参数为空");
}

@ -96,16 +96,16 @@ public class StuEnterPriseByInfoEntryController {
@PostMapping("/importFinancialStatements")
@ApiOperation("批量导入财务报表")
@AnonymousAccess
public ResultEntity importFinancialStatements(@RequestParam(required = false) @RequestPart MultipartFile file,
@ApiParam("资产负债表/现金流量表/利润表") @RequestParam(required = false) String module) {
return infoEntryService.importFinancialStatements(file,module);
}
// @PostMapping("/importFinancialStatements")
// @ApiOperation("批量导入财务报表")
// @AnonymousAccess
// public ResultEntity importFinancialStatements(@RequestParam(required = false) @RequestPart MultipartFile file,
// @ApiParam("资产负债表/现金流量表/利润表") @RequestParam(required = false) String module) {
//
//
// return infoEntryService.importFinancialStatements(file,module);
//
// }
@ApiOperation("查询财务报表")

@ -83,7 +83,7 @@ public class TchConceptTechnologyAchievement {
weightExample.createCriteria().andSchoolIdEqualTo(schoolId).andModuleEqualTo(module);
List<TchPublicResourceWeight> tchPublicResourceWeightList = tchPublicResourceWeightMapper.selectByExample(weightExample);
if (tchPublicResourceWeightList.isEmpty()){
TchPublicResourceWeight tchPublicResourceWeight = new TchPublicResourceWeight(schoolId, module);
TchPublicResourceWeight tchPublicResourceWeight = new TchPublicResourceWeight(schoolId, module,null);
tchPublicResourceWeightMapper.insertSelective(tchPublicResourceWeight);
tchPublicResourceWeightList.add(tchPublicResourceWeight);
}

@ -62,14 +62,14 @@ public interface StuEnterPriseByInfoEntryService {
ResultEntity subCreditRecordsBaseInfo(StuCreditRecords creditRecords);
/**
*
* @param file
* @param module
* @return
*/
ResultEntity importFinancialStatements(MultipartFile file, String module);
// /**
// * 批量导入财务报表
// * @param file
// * @param module
// * @return
// */
//
// ResultEntity importFinancialStatements(MultipartFile file, String module);

@ -23,8 +23,9 @@ import com.sztzjy.digital_credit.service.StuEnterPriseByInfoEntryService;
import com.sztzjy.digital_credit.service.StuPersonalCreditService;
import com.sztzjy.digital_credit.service.StuRateService;
import com.sztzjy.digital_credit.util.ConvertUtil;
import com.sztzjy.digital_credit.util.MyExcelListener;
import com.sztzjy.digital_credit.util.ResultEntity;
import com.sztzjy.digital_credit.util.excel.MyExcelListener;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.annotation.Id;
@ -342,20 +343,20 @@ public class StuEnterPriseByInfoEntryServiceImpl implements StuEnterPriseByInfoE
* @return
*/
@Override
public ResultEntity importFinancialStatements(MultipartFile file, String module) {
try {
//获取文件的输入流
EasyExcel.read(file.getInputStream(), StuFinancialStatements.class, new MyExcelListener(financialStatementsMapper,module)).sheet().doRead();
return new ResultEntity(HttpStatus.OK,"导入成功!");
}catch (IOException exception){
return new ResultEntity(HttpStatus.BAD_REQUEST,"导入失败!");
}
}
// @Override
// public ResultEntity importFinancialStatements(MultipartFile file, String module) {
//
//
// try {
// //获取文件的输入流
// EasyExcel.read(file.getInputStream(), StuFinancialStatements.class, new MyExcelListener(financialStatementsMapper,module)).sheet().doRead();
//
// return new ResultEntity(HttpStatus.OK,"导入成功!");
//
// }catch (IOException exception){
// return new ResultEntity(HttpStatus.BAD_REQUEST,"导入失败!");
// }
// }
/**
*
@ -867,6 +868,114 @@ public class StuEnterPriseByInfoEntryServiceImpl implements StuEnterPriseByInfoE
}
}
/**
*
* @param userId
* @return
*/
@Override
public ResultEntity getFinancialProfitAbilitySelect(String userId) {
StuProfitAbilityExample profitAbilityExample = new StuProfitAbilityExample();
profitAbilityExample.createCriteria().andUserIdEqualTo(userId);
List<StuProfitAbility> profitAbilityList = profitAbilityMapper.selectByExample(profitAbilityExample);
if (profitAbilityList.isEmpty())
{
return new ResultEntity<>(HttpStatus.OK);
}else {
return new ResultEntity<>(HttpStatus.OK,profitAbilityList.get(0));
}
}
/**
*
* @param userId
* @return
*/
@Override
public ResultEntity getFinancialSolvencySelect(String userId) {
StuSolvencyExample solvencyExample = new StuSolvencyExample();
solvencyExample.createCriteria().andUserIdEqualTo(userId);
List<StuSolvency> stuSolvencyList = solvencyMapper.selectByExample(solvencyExample);
if (stuSolvencyList.isEmpty())
{
return new ResultEntity<>(HttpStatus.OK);
}else {
return new ResultEntity<>(HttpStatus.OK,stuSolvencyList.get(0));
}
}
/**
*
* @param userId
* @return
*/
@Override
public ResultEntity getFinancialOperatingCapacitySelect(String userId) {
//查询有无数据,有数据就更新,没有数据就保存
StuOperatingCapacityExample operatingCapacityExample = new StuOperatingCapacityExample();
operatingCapacityExample.createCriteria().andUserIdEqualTo(userId);
List<StuOperatingCapacity> operatingCapacityList = operatingCapacityMapper.selectByExample(operatingCapacityExample);
if (operatingCapacityList.isEmpty())
{
return new ResultEntity<>(HttpStatus.OK);
}else {
return new ResultEntity<>(HttpStatus.OK,operatingCapacityList.get(0));
}
}
/**
*
* @param userId
* @return
*/
@Override
public ResultEntity getFinancialGrowthAbilitySelect(String userId) {
StuGrowthAbilityExample growthAbilityExample = new StuGrowthAbilityExample();
growthAbilityExample.createCriteria().andUserIdEqualTo(userId);
List<StuGrowthAbility> growthAbilityList = growthAbilityMapper.selectByExample(growthAbilityExample);
if (growthAbilityList.isEmpty())
{
return new ResultEntity<>(HttpStatus.OK);
}else {
return new ResultEntity<>(HttpStatus.OK,growthAbilityList.get(0));
}
}
/**
*
* @param userId
* @return
*/
@Override
public ResultEntity getFinancialDuPontAnalysisSelect(String userId) {
StuDuPontAnalysisExample duPontAnalysisExample = new StuDuPontAnalysisExample();
duPontAnalysisExample.createCriteria().andUserIdEqualTo(userId);
List<StuDuPontAnalysis> duPontAnalysisList = duPontAnalysisMapper.selectByExample(duPontAnalysisExample);
if (duPontAnalysisList.isEmpty())
{
return new ResultEntity<>(HttpStatus.OK);
}else {
return new ResultEntity<>(HttpStatus.OK,duPontAnalysisList.get(0));
}
}
//财务指标杜邦分析提交算分
private StuDuPontAnalysis financialDuPontAnalysisCheck(StuDuPontAnalysis duPontAnalysis) {
int sum = 0;

Loading…
Cancel
Save