|
@@ -237,4 +237,30 @@ public class CareApplicationsServiceImpl implements ICareApplicationsService
|
|
|
careApplications.setUpdateTime(DateUtils.getNowDate());
|
|
|
return careApplicationsMapper.updateCareApplications(careApplications);
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ @Transactional
|
|
|
+ public int complete(CareApplications careApplications, Long userId) {
|
|
|
+ careApplications.setDealStatus("complete");
|
|
|
+ careApplications.setPayStatus("dis_pay");
|
|
|
+
|
|
|
+ //获取当前节点记录
|
|
|
+ CareRecords curr = new CareRecords();
|
|
|
+ curr.setApplyId(careApplications.getApplyId());
|
|
|
+ curr.setState("0");
|
|
|
+ List<CareRecords> lst = careRecordsMapper.selectCareRecordsList(curr);
|
|
|
+ if (lst.size() > 0) {
|
|
|
+ curr = lst.get(0);
|
|
|
+ curr.setOperate(userId.toString());
|
|
|
+
|
|
|
+ curr.setIsAgree("1");
|
|
|
+ curr.setState("1");
|
|
|
+ curr.setUpdateTime(DateUtils.getNowDate());
|
|
|
+ curr.setUpdateBy(userId.toString());
|
|
|
+ careRecordsMapper.updateCareRecords(curr);
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ return careApplicationsMapper.updateCareApplications(careApplications);
|
|
|
+ }
|
|
|
}
|