Commit 3112e749 by hzc

新增数据项的审核意见

parent f91745bd
...@@ -66,4 +66,9 @@ public class IndicatorsDefAuditCtrl { ...@@ -66,4 +66,9 @@ public class IndicatorsDefAuditCtrl {
public String getAuditCount(@RequestParam Integer status){ public String getAuditCount(@RequestParam Integer status){
return indicatorsDefAuditService.getAuditCount(status); return indicatorsDefAuditService.getAuditCount(status);
} }
@ApiOperation(value = "获取审核意见")
@GetMapping("/findAuditRecord")
public List<BaseIndDefRecord> findAuditRecord(@RequestParam String indId){
return indicatorsDefAuditService.findAuditRecord(indId);
}
} }
package com.keymobile.indicators.model.mapper.indicators;
import com.keymobile.indicators.model.entity.indicators.BaseIndDefRecord;
import org.apache.ibatis.annotations.Mapper;
import tk.mybatis.mapper.common.BaseMapper;
/**
* TODO
*
* @author hzc
* @version 1.0
* @date 2021/2/26
*/
@Mapper
public interface BaseIndDefRecordMapper extends BaseMapper<BaseIndDefRecord> {
}
...@@ -3,7 +3,9 @@ package com.keymobile.indicators.service.hytobacco; ...@@ -3,7 +3,9 @@ package com.keymobile.indicators.service.hytobacco;
import com.keymobile.indicators.model.entity.indicators.BaseIndDef; import com.keymobile.indicators.model.entity.indicators.BaseIndDef;
import com.keymobile.indicators.model.entity.indicators.BaseIndDefAudit; import com.keymobile.indicators.model.entity.indicators.BaseIndDefAudit;
import com.keymobile.indicators.model.entity.indicators.BaseIndDefAuditParams; import com.keymobile.indicators.model.entity.indicators.BaseIndDefAuditParams;
import com.keymobile.indicators.model.entity.indicators.BaseIndDefRecord;
import com.keymobile.indicators.model.mapper.indicators.BaseIndDefMapper; import com.keymobile.indicators.model.mapper.indicators.BaseIndDefMapper;
import com.keymobile.indicators.model.mapper.indicators.BaseIndDefRecordMapper;
import com.keymobile.indicators.model.mapper.indmapper.IndicatorsDefAuditMapper; import com.keymobile.indicators.model.mapper.indmapper.IndicatorsDefAuditMapper;
import com.keymobile.indicators.result.Result; import com.keymobile.indicators.result.Result;
import com.keymobile.indicators.utils.CalculateUtils; import com.keymobile.indicators.utils.CalculateUtils;
...@@ -34,6 +36,8 @@ public class IndicatorsDefAuditService { ...@@ -34,6 +36,8 @@ public class IndicatorsDefAuditService {
@Autowired @Autowired
private BaseIndDefMapper baseIndDefMapper; private BaseIndDefMapper baseIndDefMapper;
@Autowired
private BaseIndDefRecordMapper baseIndDefRecordMapper;
public Result addAplay(BaseIndDefAudit baseIndDefAudit) { public Result addAplay(BaseIndDefAudit baseIndDefAudit) {
List<BaseIndDef> baseIndDefs = baseIndDefMapper.selectByCatalogIdAndIndName(baseIndDefAudit.getCatalogId(), baseIndDefAudit.getIndName()); List<BaseIndDef> baseIndDefs = baseIndDefMapper.selectByCatalogIdAndIndName(baseIndDefAudit.getCatalogId(), baseIndDefAudit.getIndName());
...@@ -94,6 +98,7 @@ public class IndicatorsDefAuditService { ...@@ -94,6 +98,7 @@ public class IndicatorsDefAuditService {
//审核数据---当审核通过时录入结果表 //审核数据---当审核通过时录入结果表
public Result auditData(String indId, Integer status, String msg) { public Result auditData(String indId, Integer status, String msg) {
BaseIndDefAudit baseIndDefAudit = new BaseIndDefAudit(); BaseIndDefAudit baseIndDefAudit = new BaseIndDefAudit();
Date date = new Date(); Date date = new Date();
String currentUser = SystemUserUtil.getCurrentUser(); String currentUser = SystemUserUtil.getCurrentUser();
...@@ -110,8 +115,17 @@ public class IndicatorsDefAuditService { ...@@ -110,8 +115,17 @@ public class IndicatorsDefAuditService {
baseIndDef.setVersion("1.0"); baseIndDef.setVersion("1.0");
baseIndDefMapper.insert(baseIndDef); baseIndDefMapper.insert(baseIndDef);
} }
if(status.equals(3)||status.equals(4)){
//保存审核记录
BaseIndDefRecord baseIndDefRecord = new BaseIndDefRecord();
baseIndDefRecord.setCreateTime(date);
baseIndDefRecord.setCreateUser(currentUser);
baseIndDefRecord.setDescription(msg);
baseIndDefRecord.setIndId(indId);
baseIndDefRecord.setStatus(status);
baseIndDefRecordMapper.insert(baseIndDefRecord);
}
return Result.genOkResult(); return Result.genOkResult();
} }
/** /**
...@@ -126,4 +140,11 @@ public class IndicatorsDefAuditService { ...@@ -126,4 +140,11 @@ public class IndicatorsDefAuditService {
int row = indicatorsDefAuditMapper.selectCount(baseIndDefAudit); int row = indicatorsDefAuditMapper.selectCount(baseIndDefAudit);
return String.valueOf(row); return String.valueOf(row);
} }
//通过id获取审核记录(意见)
public List<BaseIndDefRecord> findAuditRecord(String indId) {
BaseIndDefRecord baseIndDefRecord = new BaseIndDefRecord();
baseIndDefRecord.setIndId(indId);
return baseIndDefRecordMapper.select(baseIndDefRecord);
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment