|
@@ -94,7 +94,6 @@ public class BillSubsidyServiceImpl extends ServiceImpl<BillSubsidyMapper, BillS
|
|
|
public Result edit(HttpServletRequest httpServletRequest, Map<String, String> paramsMap) {
|
|
|
Integer type = Integer.parseInt(paramsMap.get("type"));
|
|
|
String id = paramsMap.get("id");
|
|
|
- Integer stateType = Integer.parseInt(paramsMap.get("stateType"));
|
|
|
//拒绝
|
|
|
if (type == 1) {
|
|
|
String refuseReason = paramsMap.get("refuseReason"); //拒绝理由
|
|
@@ -104,43 +103,57 @@ public class BillSubsidyServiceImpl extends ServiceImpl<BillSubsidyMapper, BillS
|
|
|
QueryWrapper<BillSubsidy> queryWrapper = new QueryWrapper<>();
|
|
|
queryWrapper.eq("id", id);
|
|
|
BillSubsidy billSubsidy = subsidyMapper.selectOne(queryWrapper);
|
|
|
+ billSubsidy.setRefuseReason(refuseReason);
|
|
|
billSubsidy.setSubsidySch(2);
|
|
|
billSubsidy.setAcceptTime(new Date());
|
|
|
- subsidyMapper.insert(billSubsidy);
|
|
|
- return new Result(ResultCode.SUCCESS, "更新状态成功!");
|
|
|
+ subsidyMapper.updateById(billSubsidy);
|
|
|
+ return new Result(ResultCode.SUCCESS, billSubsidy);
|
|
|
} else { //受理
|
|
|
QueryWrapper<BillSubsidy> queryWrapper = new QueryWrapper<>();
|
|
|
queryWrapper.eq("id", id);
|
|
|
BillSubsidy billSubsidy = subsidyMapper.selectOne(queryWrapper);
|
|
|
- if (stateType == 1) { //驳回
|
|
|
- String rejectReason = paramsMap.get("rejectReason");
|
|
|
- String workAccptUrl = paramsMap.get("workAccptUrl");
|
|
|
- if (rejectReason == null || rejectReason == "") {
|
|
|
- return new Result(ResultCode.FAIL, "驳回理由不能为空!");
|
|
|
- }
|
|
|
- if (workAccptUrl == null || workAccptUrl == "") {
|
|
|
- return new Result(ResultCode.FAIL, "工作验收表不能为空!");
|
|
|
- }
|
|
|
- billSubsidy.setSubsidySch(4);
|
|
|
- billSubsidy.setRejectReason(rejectReason);
|
|
|
+ billSubsidy.setSubsidySch(1);
|
|
|
+ billSubsidy.setAcceptTime(new Date());
|
|
|
+ subsidyMapper.updateById(billSubsidy);
|
|
|
+ return new Result(ResultCode.SUCCESS, billSubsidy);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public Result edit2(HttpServletRequest httpServletRequest, Map<String, String> paramsMap) {
|
|
|
+ Integer type = Integer.parseInt(paramsMap.get("type"));
|
|
|
+ String id = paramsMap.get("id");
|
|
|
+
|
|
|
+ String workAccptUrl = paramsMap.get("workAccptUrl");
|
|
|
+ QueryWrapper<BillSubsidy> queryWrapper = new QueryWrapper<>();
|
|
|
+ queryWrapper.eq("id", id);
|
|
|
+ BillSubsidy billSubsidy = subsidyMapper.selectOne(queryWrapper);
|
|
|
+ if (type == 1) { //驳回
|
|
|
+ String rejectReason = paramsMap.get("rejectReason");
|
|
|
+ if (rejectReason == null || rejectReason == "") {
|
|
|
+ return new Result(ResultCode.FAIL, "驳回理由不能为空!");
|
|
|
+ }
|
|
|
+ if (workAccptUrl == null || workAccptUrl == "") {
|
|
|
+ return new Result(ResultCode.FAIL, "工作验收表不能为空!");
|
|
|
+ }
|
|
|
+ billSubsidy.setSubsidySch(4);
|
|
|
+ billSubsidy.setRejectReason(rejectReason);
|
|
|
+ billSubsidy.setWorkAccptUrl(workAccptUrl);
|
|
|
+ billSubsidy.setAcceptTime(new Date());
|
|
|
+ subsidyMapper.updateById(billSubsidy);
|
|
|
+ return new Result(ResultCode.SUCCESS, billSubsidy);
|
|
|
+ } else { //通过
|
|
|
+ billSubsidy.setSubsidySch(3);
|
|
|
+ billSubsidy.setAcceptTime(new Date());
|
|
|
+ if (workAccptUrl == null || workAccptUrl == "") {
|
|
|
+ billSubsidy.setIsPay(0);
|
|
|
+ } else {
|
|
|
billSubsidy.setWorkAccptUrl(workAccptUrl);
|
|
|
- billSubsidy.setAcceptTime(new Date());
|
|
|
- subsidyMapper.insert(billSubsidy);
|
|
|
- return new Result(ResultCode.SUCCESS, "更新状态成功!");
|
|
|
- } else { //通过
|
|
|
- billSubsidy.setSubsidySch(3);
|
|
|
- billSubsidy.setAcceptTime(new Date());
|
|
|
- String workAccptUrl = paramsMap.get("workAccptUrl");
|
|
|
- if (workAccptUrl == null || workAccptUrl == "") {
|
|
|
- billSubsidy.setIsPay(0);
|
|
|
- } else {
|
|
|
- billSubsidy.setWorkAccptUrl(workAccptUrl);
|
|
|
- billSubsidy.setIsPay(1);
|
|
|
- }
|
|
|
- billSubsidy.setReviewedTime(new Date());
|
|
|
- subsidyMapper.insert(billSubsidy);
|
|
|
- return new Result(ResultCode.SUCCESS, "更新状态成功!");
|
|
|
+ billSubsidy.setIsPay(1);
|
|
|
}
|
|
|
+ billSubsidy.setReviewedTime(new Date());
|
|
|
+ subsidyMapper.updateById(billSubsidy);
|
|
|
+ return new Result(ResultCode.SUCCESS, billSubsidy);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -152,19 +165,15 @@ public class BillSubsidyServiceImpl extends ServiceImpl<BillSubsidyMapper, BillS
|
|
|
queryWrapper.eq("id", id);
|
|
|
BillSubsidy billSubsidy = subsidyMapper.selectOne(queryWrapper);
|
|
|
if (type == 1) { //驳回
|
|
|
- String appeal = paramsMap.get("appeal");
|
|
|
billSubsidy.setSubsidySch(4);
|
|
|
billSubsidy.setAppealTime(new Date());
|
|
|
- billSubsidy.setAppeal(appeal);
|
|
|
- subsidyMapper.insert(billSubsidy);
|
|
|
+ subsidyMapper.updateById(billSubsidy);
|
|
|
} else {
|
|
|
- String appeal = paramsMap.get("appeal");
|
|
|
billSubsidy.setSubsidySch(3);
|
|
|
billSubsidy.setAppealTime(new Date());
|
|
|
- billSubsidy.setAppeal(appeal);
|
|
|
- subsidyMapper.insert(billSubsidy);
|
|
|
+ subsidyMapper.updateById(billSubsidy);
|
|
|
}
|
|
|
- return new Result(ResultCode.SUCCESS, "更新状态成功!");
|
|
|
+ return new Result(ResultCode.SUCCESS, billSubsidy);
|
|
|
}
|
|
|
|
|
|
@Resource
|