| | |
| | | |
| | | import java.util.Date; |
| | | |
| | | import javax.annotation.Resource; |
| | | import javax.servlet.http.HttpServletRequest; |
| | | |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | |
| | | @Service("iUserBankService") |
| | | public class UserBankServiceImpl implements IUserBankService { |
| | | |
| | | @Autowired |
| | | @Resource |
| | | UserBankMapper userBankMapper; |
| | | |
| | | @Autowired |
| | |
| | | public ServerResponse addBank(UserBank bank, HttpServletRequest request) { |
| | | |
| | | User user = this.iUserService.getCurrentUser(request); |
| | | if (user == null ){ |
| | | return ServerResponse.createBySuccessMsg("Please log in first"); |
| | | } |
| | | |
| | | UserBank dbBank = this.userBankMapper.findUserBankByUserId(user.getId()); |
| | | |
| | | if (dbBank != null) { |
| | | |
| | | return ServerResponse.createByErrorMsg("The bank information already exists. Do not add it again"); |
| | | |
| | | return ServerResponse.createByErrorMsg("银行信息已经存在。不要再加一次",request ); |
| | | } |
| | | UserBank userBank = new UserBank(); |
| | | |
| | |
| | | int insertCount = this.userBankMapper.insert(userBank); |
| | | |
| | | if (insertCount > 0) { |
| | | return ServerResponse.createBySuccess("Add bank card successfully"); |
| | | return ServerResponse.createBySuccess("添加银行卡成功",request ); |
| | | |
| | | } |
| | | |
| | | return ServerResponse.createByErrorMsg("Failed to add bank card"); |
| | | return ServerResponse.createByErrorMsg("添加银行卡失败",request ); |
| | | |
| | | } |
| | | |
| | |
| | | |
| | | if (dbBank == null) { |
| | | |
| | | return ServerResponse.createByErrorMsg("The modification failed. The bank could not be found"); |
| | | return ServerResponse.createByErrorMsg("修改失败。银行找不到",request ); |
| | | |
| | | } |
| | | |
| | |
| | | |
| | | if (updateCount > 0) { |
| | | |
| | | return ServerResponse.createBySuccess("Modified bank card successfully"); |
| | | return ServerResponse.createBySuccess("修改银行卡成功",request ); |
| | | |
| | | } |
| | | |
| | | return ServerResponse.createByErrorMsg("Failed to modify bank card"); |
| | | return ServerResponse.createByErrorMsg("修改银行卡失败",request ); |
| | | } |
| | | |
| | | public ServerResponse getBankInfo(HttpServletRequest request) { |
| | |
| | | |
| | | if (dbBank == null) { |
| | | |
| | | return ServerResponse.createByErrorMsg("No bank information was added"); |
| | | return ServerResponse.createByErrorMsg("没有添加银行信息",request ); |
| | | |
| | | } |
| | | |
| | |
| | | public ServerResponse updateBankByAdmin(UserBank userBank) { |
| | | System.out.println(userBank.getId()); |
| | | if (userBank.getId() == null) { |
| | | return ServerResponse.createByErrorMsg("Change id Mandatory"); |
| | | return ServerResponse.createByErrorMsg("更改id必选"); |
| | | } |
| | | |
| | | int updateCount = this.userBankMapper.updateByPrimaryKeySelective(userBank); |
| | | |
| | | if (updateCount > 0) { |
| | | |
| | | return ServerResponse.createBySuccessMsg("Modified successfully"); |
| | | return ServerResponse.createBySuccessMsg("修改成功"); |
| | | |
| | | } |
| | | |
| | | return ServerResponse.createByErrorMsg("Modification failure"); |
| | | return ServerResponse.createByErrorMsg("修改失败"); |
| | | |
| | | } |
| | | |