Compare commits

...

2 Commits

Author SHA1 Message Date
1e367f79ed Merge remote-tracking branch 'origin/main' 2025-08-16 00:18:05 +08:00
826e44638a 综合素质申请加撤销功能 2025-08-16 00:17:43 +08:00
5 changed files with 16 additions and 22 deletions

View File

@@ -287,8 +287,8 @@ public class CphAuditDetailsController extends BaseController {
/** /**
* 撤销审核 * 撤销审核
*/ */
@PostMapping("/cancelAudit/{ids}") @PostMapping("/cancelAudit/{id}")
public AjaxResult cancelAudit(@PathVariable Long[] ids) { public AjaxResult cancelAudit(@PathVariable("id") Long id) {
return toAjax(cphAuditDetailsService.cancelAuditByIds(ids)); return toAjax(cphAuditDetailsService.cancelAuditById(id));
} }
} }

View File

@@ -79,6 +79,6 @@ public interface CphAuditDetailsMapper
* @return 结果 * @return 结果
*/ */
public int deleteCphAuditDetailsByIds(Long[] ids); public int deleteCphAuditDetailsByIds(Long[] ids);
public int cancelAudiByIds(Long[] ids); public int cancelAuditById(Long id);
public int cancelCphAudiDetailsByIds(Long[] ids); public int cancelCphAudiDetailsById(Long id);
} }

View File

@@ -106,7 +106,7 @@ public interface ICphAuditDetailsService
*/ */
public int deleteCphAuditDetailsByIds(Long[] ids); public int deleteCphAuditDetailsByIds(Long[] ids);
//撤销 //撤销
public int cancelAuditByIds(Long[] ids); public int cancelAuditById(Long id);
/** /**
* 删除审核明细信息 * 删除审核明细信息

View File

@@ -435,8 +435,8 @@ public class CphAuditDetailsServiceImpl implements ICphAuditDetailsService {
temp.setId(cphAuditDetails.getProjectId()); temp.setId(cphAuditDetails.getProjectId());
temp.setAuditStatus(cphAuditDetails.getStatusCode().toString()); temp.setAuditStatus(cphAuditDetails.getStatusCode().toString());
cphIamService.updateCphIam(temp); cphIamService.updateCphIam(temp);
Long statusCode=cphAuditDetailsMapper.selectCphAuditDetailsById(cphAuditDetails.getId()).getStatusCode();
if (cphAuditDetails.getStatusCode() == 6L)//判断审核状态是否完成 if (statusCode == 6L)//判断审核状态是否完成
{ {
SrsStudent stu = _stuService.selectSrsStudentByStuId(cphAuditDetails.getSubmitterId()); SrsStudent stu = _stuService.selectSrsStudentByStuId(cphAuditDetails.getSubmitterId());
SrsAddRecord srsAddRecord = new SrsAddRecord();//加分记录表 SrsAddRecord srsAddRecord = new SrsAddRecord();//加分记录表
@@ -520,10 +520,10 @@ public class CphAuditDetailsServiceImpl implements ICphAuditDetailsService {
return cphAuditDetailsMapper.deleteCphAuditDetailsByIds(ids); return cphAuditDetailsMapper.deleteCphAuditDetailsByIds(ids);
} }
@Override @Override
public int cancelAuditByIds(Long[] ids) { public int cancelAuditById(Long id) {
int result=0; int result=0;
result=cphAuditDetailsMapper.cancelAudiByIds(ids); result=cphAuditDetailsMapper.cancelAuditById(id);
result+=cphAuditDetailsMapper.cancelCphAudiDetailsByIds(ids); result+= cphAuditDetailsMapper.cancelCphAudiDetailsById(id);
return result; return result;
} }
/** /**

View File

@@ -164,16 +164,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
#{id} #{id}
</foreach> </foreach>
</delete> </delete>
<update id="cancelCphAudiDetailsByIds"> <delete id="cancelAuditById" parameterType="Long">
update cph_audit_details set status_code=1 where project_id in update cph_iam set audit_status=1 where id=#{id}
<foreach item="id" collection="array" open="(" separator="," close=")"> </delete>
#{id} <update id="cancelCphAudiDetailsById" parameterType="Long">
</foreach> update cph_audit_details set status_code=1 where project_id=#{id}
</update>
<update id="cancelAudiByIds" parameterType="String">
update cph_iam set audit_status=1 where id in
<foreach item="id" collection="array" open="(" separator="," close=")">
#{id}
</foreach>
</update> </update>
</mapper> </mapper>