| | |
| | | import org.springframework.webflow.execution.Event; |
| | | import org.springframework.webflow.execution.RequestContext; |
| | | |
| | | /** |
| | | * @author Tanbin |
| | | * @date 2018-12-12 |
| | | */ |
| | | @Component("CheckAndUpdateAction") |
| | | public class CheckAndUpdateAction |
| | | extends AbstractAction { |
| | |
| | | private CasConfigurationProperties casProperties; |
| | | @Autowired |
| | | private OjdbcProperties properties; |
| | | |
| | | private static final String mService="service"; |
| | | |
| | | protected static void addMessageDescriptorToMessageContext(MessageContext context, MessageDescriptor warning) { |
| | | MessageBuilder builder = new MessageBuilder() |
| | |
| | | context.addMessage(builder.build()); |
| | | } |
| | | |
| | | @Override |
| | | protected Event doExecute(RequestContext requestContext) |
| | | throws Exception { |
| | | Checkpass cps = (Checkpass) requestContext.getFlowScope().get("checkpass"); |
| | |
| | | String updatesql = String.format(this.properties.getUpdatesql(), new Object[]{finalpass, username}); |
| | | int result = getJdbcTemplate().update(updatesql); |
| | | if (result > 0) { |
| | | if (!StringUtils.isEmpty(hsr.getParameter("service"))) { |
| | | if (!StringUtils.isEmpty(hsr.getParameter(mService))) { |
| | | WebUtils.getHttpServletResponse().sendRedirect(hsr.getParameter("service")); |
| | | } else { |
| | | return new Event(this, "error"); |