1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- package cn.hmsoft.mr.control.std;
- import java.util.List;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RestController;
- import cn.hmsoft.application.web.Ajax;
- import cn.hmsoft.frame.constants.FrameStatus;
- import cn.hmsoft.frame.control.FrameControl;
- import cn.hmsoft.frame.exception.BusinessException;
- import cn.hmsoft.mr.data.dao.std.StdEnrolDao;
- import cn.hmsoft.mr.data.model.std.StdEnrol;
- import cn.hmsoft.mr.service.std.StdEnrolService;
- @RestController
- public class StdEnrolControl extends FrameControl {
- @Autowired
- private StdEnrolDao daoEnrol;
- @Autowired
- private StdEnrolService serviceEnrol;
-
- /**
- * @Description: 上传了银行回执的考生
- * @param school_id 学校ID
- * @param batch_id 批次ID
- * @param audit_flag :审核标志
- * @date 2022-12-07 02:41:26
- */
- @RequestMapping("std/enrol/bank/pic/page")
- public Ajax pageBankPic(Integer school_id, Integer batch_id, String audit_flag, String query, Integer limit,
- Integer start, String order, String type) {
- return new Ajax(daoEnrol.pageBankPic(school_id, batch_id, audit_flag, query, start, limit, getQueryOrder(order, type)));
- }
-
- /**
- * @Description: 更新考生的缴费状态
- * @param school_id
- * @param batch_id
- * @param std_id
- * @param remark 备注-可空
- * @date 2022-12-07 03:38:32
- */
- @RequestMapping("std/enrol/pay/update")
- public Ajax updateEnrolPay(Integer school_id, Integer batch_id, Integer std_id, String pay_status, String remark) {
- List<StdEnrol> enrolList = daoEnrol.listEnrol(std_id, batch_id);
- /*boolean flag = true;
- for(StdEnrol enrol: enrolList) {
- if (enrol.getPay_status() == null || enrol.getPay_status().equals(FrameStatus.InActive.toString())) {
- flag = false;
- break;
- }
- }
- if(!flag) {
- throw new BusinessException("考生的状态已经设置了未缴费,无须再次审核!");
- }*/
- serviceEnrol.updateEnrolPay(enrolList, std_id, pay_status, remark, this.getFrameOptr());
- return new Ajax();
- }
- }
|