修改学习资源

master
whb 9 months ago
parent 75f10496c9
commit bc6fffc9d4

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

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

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

@ -62,14 +62,14 @@ public interface StuEnterPriseByInfoEntryService {
ResultEntity subCreditRecordsBaseInfo(StuCreditRecords creditRecords); ResultEntity subCreditRecordsBaseInfo(StuCreditRecords creditRecords);
/** // /**
* // * 批量导入财务报表
* @param file // * @param file
* @param module // * @param module
* @return // * @return
*/ // */
//
ResultEntity importFinancialStatements(MultipartFile file, String module); // 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.StuPersonalCreditService;
import com.sztzjy.digital_credit.service.StuRateService; import com.sztzjy.digital_credit.service.StuRateService;
import com.sztzjy.digital_credit.util.ConvertUtil; 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.ResultEntity;
import com.sztzjy.digital_credit.util.excel.MyExcelListener;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.annotation.Id; import org.springframework.data.annotation.Id;
@ -342,20 +343,20 @@ public class StuEnterPriseByInfoEntryServiceImpl implements StuEnterPriseByInfoE
* @return * @return
*/ */
@Override // @Override
public ResultEntity importFinancialStatements(MultipartFile file, String module) { // public ResultEntity importFinancialStatements(MultipartFile file, String module) {
//
//
try { // try {
//获取文件的输入流 // //获取文件的输入流
EasyExcel.read(file.getInputStream(), StuFinancialStatements.class, new MyExcelListener(financialStatementsMapper,module)).sheet().doRead(); // EasyExcel.read(file.getInputStream(), StuFinancialStatements.class, new MyExcelListener(financialStatementsMapper,module)).sheet().doRead();
//
return new ResultEntity(HttpStatus.OK,"导入成功!"); // return new ResultEntity(HttpStatus.OK,"导入成功!");
//
}catch (IOException exception){ // }catch (IOException exception){
return new ResultEntity(HttpStatus.BAD_REQUEST,"导入失败!"); // 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) { private StuDuPontAnalysis financialDuPontAnalysisCheck(StuDuPontAnalysis duPontAnalysis) {
int sum = 0; int sum = 0;

Loading…
Cancel
Save