|
|
|
|
@ -1,5 +1,6 @@
|
|
|
|
|
package com.sztzjy.linkCommerce.controller.stu;
|
|
|
|
|
|
|
|
|
|
import cn.hutool.core.convert.Convert;
|
|
|
|
|
import com.sztzjy.linkCommerce.annotation.AnonymousAccess;
|
|
|
|
|
import com.sztzjy.linkCommerce.config.Constant;
|
|
|
|
|
import com.sztzjy.linkCommerce.entity.*;
|
|
|
|
|
@ -35,7 +36,7 @@ public class StudyTimeAndCountController {
|
|
|
|
|
@PostMapping("/updateStudyTime")
|
|
|
|
|
@ApiOperation("更新学习时间")
|
|
|
|
|
@AnonymousAccess
|
|
|
|
|
public ResultEntity<StuModuleDTO> updateStudyTime(@RequestParam String userId, @RequestParam @ApiParam("项目名称 市场需求挖掘、产品规划") String projectName, @RequestParam int time) {
|
|
|
|
|
public ResultEntity<StuModuleDTO> updateStudyTime(@RequestParam String userId, @RequestParam @ApiParam("项目名称 市场需求挖掘、产品规划") String projectName, @RequestParam String time) {
|
|
|
|
|
//先查询有无这个对象 没有则新增对象
|
|
|
|
|
StuStudyTimeExample stuStudyTimeExample = new StuStudyTimeExample();
|
|
|
|
|
stuStudyTimeExample.createCriteria().andUserIdEqualTo(userId);
|
|
|
|
|
@ -56,29 +57,29 @@ public class StudyTimeAndCountController {
|
|
|
|
|
stuStudyTime.setProductPlanningTime(0);
|
|
|
|
|
stuStudyTime.setSupplyChannelTime(0);
|
|
|
|
|
if (Constant.PRO_SCXQWJ.equals(projectName)) {
|
|
|
|
|
stuStudyTime.setMarketResearchTime(time);
|
|
|
|
|
stuStudyTime.setMarketResearchTime(Convert.toInt(time));
|
|
|
|
|
} else if (Constant.PRO_CPGH.equals(projectName)) {
|
|
|
|
|
stuStudyTime.setProductPlanningTime(time);
|
|
|
|
|
stuStudyTime.setProductPlanningTime(Convert.toInt(time));
|
|
|
|
|
} else if (Constant.PRO_CPTFCS.equals(projectName)) {
|
|
|
|
|
stuStudyTime.setProductLaunchTestTime(time);
|
|
|
|
|
stuStudyTime.setProductLaunchTestTime(Convert.toInt(time));
|
|
|
|
|
} else if (Constant.PRO_GYQDGL.equals(projectName)) {
|
|
|
|
|
stuStudyTime.setSupplyChannelTime(time);
|
|
|
|
|
stuStudyTime.setSupplyChannelTime(Convert.toInt(time));
|
|
|
|
|
} else if (Constant.PRO_CPPGYKH.equals(projectName)) {
|
|
|
|
|
stuStudyTime.setProductEvaluationTime(time);
|
|
|
|
|
stuStudyTime.setProductEvaluationTime(Convert.toInt(time));
|
|
|
|
|
}
|
|
|
|
|
insert = stuStudyTimeMapper.insert(stuStudyTime);
|
|
|
|
|
} else {
|
|
|
|
|
StuStudyTime stuStudyTime = stuStudyTimes.get(0);
|
|
|
|
|
if (Constant.PRO_SCXQWJ.equals(projectName)) {
|
|
|
|
|
stuStudyTime.setMarketResearchTime(stuStudyTime.getMarketResearchTime() + time);
|
|
|
|
|
stuStudyTime.setMarketResearchTime(stuStudyTime.getMarketResearchTime() + Convert.toInt(time));
|
|
|
|
|
} else if (Constant.PRO_CPGH.equals(projectName)) {
|
|
|
|
|
stuStudyTime.setProductPlanningTime(stuStudyTime.getProductPlanningTime() + time);
|
|
|
|
|
stuStudyTime.setProductPlanningTime(stuStudyTime.getProductPlanningTime() + Convert.toInt(time));
|
|
|
|
|
} else if (Constant.PRO_CPTFCS.equals(projectName)) {
|
|
|
|
|
stuStudyTime.setProductLaunchTestTime(stuStudyTime.getProductLaunchTestTime() + time);
|
|
|
|
|
stuStudyTime.setProductLaunchTestTime(stuStudyTime.getProductLaunchTestTime() + Convert.toInt(time));
|
|
|
|
|
} else if (Constant.PRO_GYQDGL.equals(projectName)) {
|
|
|
|
|
stuStudyTime.setSupplyChannelTime(stuStudyTime.getSupplyChannelTime() + time);
|
|
|
|
|
stuStudyTime.setSupplyChannelTime(stuStudyTime.getSupplyChannelTime() + Convert.toInt(time));
|
|
|
|
|
} else if (Constant.PRO_CPPGYKH.equals(projectName)) {
|
|
|
|
|
stuStudyTime.setProductEvaluationTime(stuStudyTime.getProductEvaluationTime() + time);
|
|
|
|
|
stuStudyTime.setProductEvaluationTime(stuStudyTime.getProductEvaluationTime() + Convert.toInt(time));
|
|
|
|
|
}
|
|
|
|
|
insert = stuStudyTimeMapper.updateByPrimaryKey(stuStudyTime);
|
|
|
|
|
}
|
|
|
|
|
|