diff --git a/demo/src/main/java/com/example/demo/Dao/auditMapper.java b/demo/src/main/java/com/example/demo/Dao/auditMapper.java index fa4f8eb..1ddf10d 100644 --- a/demo/src/main/java/com/example/demo/Dao/auditMapper.java +++ b/demo/src/main/java/com/example/demo/Dao/auditMapper.java @@ -13,6 +13,9 @@ public interface auditMapper { @Select("select * from audit") public List select(); + @Select("select top 1 checkNum from audit order by checkNum DESC") + public Long selectBigCheckNum(); + @Insert("insert into audit(checkNum, userNum, productNum, " + "bankAccount, checkState, contractNum, " + "isSignContract, year, amount, applyTime)" + diff --git a/demo/src/main/java/com/example/demo/Dao/bankMapper.java b/demo/src/main/java/com/example/demo/Dao/bankMapper.java index 07efb76..36d8088 100644 --- a/demo/src/main/java/com/example/demo/Dao/bankMapper.java +++ b/demo/src/main/java/com/example/demo/Dao/bankMapper.java @@ -12,7 +12,7 @@ import java.util.List; public interface bankMapper { @Select("select * from bank where bankNum = #{bankNum}") - public Bank selectBankByBankNum(int bankNum); + public Bank selectBankByBankNum(long bankNum); @Select("select * from bank where bankName = #{bankName}") public Bank selectBankByBankName(String bankName); @@ -29,7 +29,7 @@ public interface bankMapper { public void updateBank(Bank banks); // @Delete("delete from bank where bankNum=#{bankNum}") -// public void deleteBank(String bankNum); +// public void deleteBank(long bankNum); // // @Delete("delete from bank where bankName=#{bankName}") // public void deleteBanks(String bankName); diff --git a/demo/src/main/java/com/example/demo/Dao/managerMapper.java b/demo/src/main/java/com/example/demo/Dao/managerMapper.java index aa92471..fb426a9 100644 --- a/demo/src/main/java/com/example/demo/Dao/managerMapper.java +++ b/demo/src/main/java/com/example/demo/Dao/managerMapper.java @@ -21,6 +21,6 @@ public interface managerMapper { public void updateManager(Manager managers); // @Delete("delete from manager where managerNum=#{managerNum}") -// public void deleteManager(String managerNum); +// public void deleteManager(long managerNum); } diff --git a/demo/src/main/java/com/example/demo/Dao/productHistroyMapper.java b/demo/src/main/java/com/example/demo/Dao/productHistroyMapper.java index f2f39d1..214bfd4 100644 --- a/demo/src/main/java/com/example/demo/Dao/productHistroyMapper.java +++ b/demo/src/main/java/com/example/demo/Dao/productHistroyMapper.java @@ -30,5 +30,5 @@ public interface productHistroyMapper { // public void updateProductHistroy(ProductHistroy productHistroys); // @Delete("delete from producthistroy where productNum=#{productNum}") -// public void deleteProductHistroy(int productNum); +// public void deleteProductHistroy(long productNum); } diff --git a/demo/src/main/java/com/example/demo/Dao/transMapper.java b/demo/src/main/java/com/example/demo/Dao/transMapper.java index 327e996..de12b61 100644 --- a/demo/src/main/java/com/example/demo/Dao/transMapper.java +++ b/demo/src/main/java/com/example/demo/Dao/transMapper.java @@ -25,5 +25,5 @@ public interface transMapper { public void updateTransaction(Transaction transactions); @Delete("delete from transaction where transactionNum=#{transactionNum}") - public void deleteTransaction(int transactionNum); + public void deleteTransaction(long transactionNum); } diff --git a/demo/src/main/java/com/example/demo/bean/Audit.java b/demo/src/main/java/com/example/demo/bean/Audit.java index 7569c10..0b50ce1 100644 --- a/demo/src/main/java/com/example/demo/bean/Audit.java +++ b/demo/src/main/java/com/example/demo/bean/Audit.java @@ -20,7 +20,7 @@ public class Audit { private double amount; private String applyTime; private String bankAccount; - private long checkState; + private int checkState; private long contractNum; private short isSignContract; private long productNum; diff --git a/demo/src/main/java/com/example/demo/bean/Bank.java b/demo/src/main/java/com/example/demo/bean/Bank.java index fb80630..25f1aa4 100644 --- a/demo/src/main/java/com/example/demo/bean/Bank.java +++ b/demo/src/main/java/com/example/demo/bean/Bank.java @@ -15,7 +15,7 @@ import javax.persistence.Id; public class Bank { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - private int bankNum; + private long bankNum; private String bankName; private String contact;//联系方式 diff --git a/demo/src/main/java/com/example/demo/bean/Manager.java b/demo/src/main/java/com/example/demo/bean/Manager.java index 67eb681..d2e6654 100644 --- a/demo/src/main/java/com/example/demo/bean/Manager.java +++ b/demo/src/main/java/com/example/demo/bean/Manager.java @@ -23,11 +23,4 @@ public class Manager { public Manager(){}; - public long getManagerNum() { - return managerNum; - } - - public void setManagerNum(int managerNum) { - this.managerNum = managerNum; - } } diff --git a/demo/src/main/java/com/example/demo/bean/Product.java b/demo/src/main/java/com/example/demo/bean/Product.java index 7f6722b..b252a02 100644 --- a/demo/src/main/java/com/example/demo/bean/Product.java +++ b/demo/src/main/java/com/example/demo/bean/Product.java @@ -18,66 +18,12 @@ public class Product { private String productName; private String category; private float intrate; - private int bankNum; + private long bankNum; private String productDescription; private String pictureAddress; public Product(){}; - public String getProductName() { - return productName; - } - public String getCategory() { - return category; - } - - public void setCategory(String category) { - this.category = category; - } - - public String getPictureAddress() { - return pictureAddress; - } - - public void setPictureAddress(String pictureAddress) { - this.pictureAddress = pictureAddress; - } - - public String getProductDescription() { - return productDescription; - } - - public void setProductDescription(String productDescription) { - this.productDescription = productDescription; - } - - public int getBankNum() { - return bankNum; - } - - public void setBankNum(int bankNum) { - this.bankNum = bankNum; - } - - public float getIntrate() { - return intrate; - } - - public void setIntrate(float intrate) { - this.intrate = intrate; - } - - public long getProductNum() { - return productNum; - } - - public void setProductName(String productName) { - this.productName = productName; - } - - public void setProductNum(long productNum) { - this.productNum = productNum; - } } diff --git a/demo/src/main/java/com/example/demo/bean/ProductHistroy.java b/demo/src/main/java/com/example/demo/bean/ProductHistroy.java index 099921c..3767dc0 100644 --- a/demo/src/main/java/com/example/demo/bean/ProductHistroy.java +++ b/demo/src/main/java/com/example/demo/bean/ProductHistroy.java @@ -16,7 +16,7 @@ public class ProductHistroy { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private long productNum; - private int bankNum; + private long bankNum; private long managerNum; private String productName; private String category; @@ -28,84 +28,5 @@ public class ProductHistroy { public ProductHistroy(){}; - public long getManagerNum() { - return managerNum; - } - public void setManagerNum(long managerNum) { - this.managerNum = managerNum; - } - - public long getProductNum() { - return productNum; - } - - public void setProductNum(long productNum) { - this.productNum = productNum; - } - - public String getAlterTime() { - return alterTime; - } - - public void setAlterTime(String alterTime) { - this.alterTime = alterTime; - } - - - public String getDeleteTime() { - return deleteTime; - } - - public void setDeleteTime(String deleteTime) { - this.deleteTime = deleteTime; - } - - public String getUpLoadTime() { - return upLoadTime; - } - - public void setUpLoadTime(String upLoadTime) { - this.upLoadTime = upLoadTime; - } - - public String getProductDescription() { - return productDescription; - } - - public void setProductDescription(String productDescription) { - this.productDescription = productDescription; - } - - public float getIntrate() { - return intrate; - } - - public void setIntrate(float intrate) { - this.intrate = intrate; - } - - public String getCategory() { - return category; - } - - public void setCategory(String category) { - this.category = category; - } - - public String getProductName() { - return productName; - } - - public void setProductName(String productName) { - this.productName = productName; - } - - public int getBankNum() { - return bankNum; - } - - public void setBankNum(int bankNum) { - this.bankNum = bankNum; - } } diff --git a/demo/src/main/java/com/example/demo/bean/Repayment.java b/demo/src/main/java/com/example/demo/bean/Repayment.java index b830553..93cf910 100644 --- a/demo/src/main/java/com/example/demo/bean/Repayment.java +++ b/demo/src/main/java/com/example/demo/bean/Repayment.java @@ -18,13 +18,5 @@ public class Repayment { private double repAmount; private double repSum; - public double getRepAmount() { - return 0; - } - - public void setRepAmount(double repamount) { - } - - public void setRepSum(double pay) { - } +public Repayment(){}; } diff --git a/demo/src/main/java/com/example/demo/bean/Transaction.java b/demo/src/main/java/com/example/demo/bean/Transaction.java index 6126220..7ecc1ee 100644 --- a/demo/src/main/java/com/example/demo/bean/Transaction.java +++ b/demo/src/main/java/com/example/demo/bean/Transaction.java @@ -18,7 +18,7 @@ public class Transaction { private long payer; private long payee; private float transactionTime; - private float transactionAmount; + private double transactionAmount; private String note; private long checkNum; @@ -27,7 +27,7 @@ public class Transaction { this.checkNum=checkNum; this.payer = payer; this.payee = payee; - this.transactionAmount=transactionNum; + this.transactionAmount=transationAmount; } } diff --git a/demo/src/main/java/com/example/demo/bean/UsageDate.java b/demo/src/main/java/com/example/demo/bean/UsageDate.java index f80ac79..92eb41f 100644 --- a/demo/src/main/java/com/example/demo/bean/UsageDate.java +++ b/demo/src/main/java/com/example/demo/bean/UsageDate.java @@ -18,32 +18,13 @@ public class UsageDate { private long productNum; private long userNum; private String bankAccount; - private int bankNum; + private long bankNum; private int year; - private float amount; + private double amount; private String startTime; - - public UsageDate(){} private int equation; - public int getYear() { - return 0; - } - - public long getProductNum() { - return 0; - } - - public double getAmount() { - return amount; - } - - public long getUserNum() { - return userNum; - } + public UsageDate(){} - public int getBankNum() { - return bankNum; - } } diff --git a/demo/src/main/java/com/example/demo/bean/User.java b/demo/src/main/java/com/example/demo/bean/User.java index af676d2..06b8155 100644 --- a/demo/src/main/java/com/example/demo/bean/User.java +++ b/demo/src/main/java/com/example/demo/bean/User.java @@ -19,33 +19,11 @@ public class User { private String userPwd; private String userRight; private String telephoneNum; - private String isIdentify; + private short isIdentify; private String address; private String registerTime; - public String getIsIdentify() { - return isIdentify; - } - - public void setIsIdentify(String isIdentify) { - this.isIdentify = isIdentify; - } - public User(){}; - public String getUserPwd() { - return userPwd; - } - - public void setUserPwd(String userPwd) { - this.userPwd = userPwd; - } - - public String getUserName() { - return userName; - } - public void setUserName(String userName) { - this.userName = userName; - } } diff --git a/demo/src/main/java/com/example/demo/loanService/controller/messageController.java b/demo/src/main/java/com/example/demo/loanService/controller/messageController.java new file mode 100644 index 0000000..ef1c2bf --- /dev/null +++ b/demo/src/main/java/com/example/demo/loanService/controller/messageController.java @@ -0,0 +1,38 @@ +package com.example.demo.loanService.controller; + + +import com.example.demo.Dao.auditMapper; +import com.example.demo.bean.Audit; +import com.example.demo.loanService.service.message; +import com.example.demo.util.nowTime; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +import javax.servlet.http.HttpServlet; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +@Controller +public class messageController extends HttpServlet { + @Autowired + auditMapper auditMapper; + private nowTime nowTime=new nowTime(); + private message message=new message(); + + @RequestMapping("")//填写贷款基本信息的界面 + public String doPost(HttpServletResponse response, HttpServletRequest request){ + long num=1;//从登陆那里得到登陆者的序号 + Audit audit=new Audit(); + audit.setUserNum(num); + audit.setAmount(Double.parseDouble(request.getParameter("amount"))); + audit.setYear(Integer.parseInt(request.getParameter("year"))); + audit.setBankAccount(request.getParameter("bankAccount")); + audit.setEquation(Integer.parseInt(request.getParameter("equation"))); + audit.setApplyTime(nowTime.nowTime()); + audit.setUserNum(Long.parseLong("d")); + message.message(audit); + return "";//审核界面 + } + +} diff --git a/demo/src/main/java/com/example/demo/loanService/controller/startController.java b/demo/src/main/java/com/example/demo/loanService/controller/startController.java index 44addea..cc0ed6f 100644 --- a/demo/src/main/java/com/example/demo/loanService/controller/startController.java +++ b/demo/src/main/java/com/example/demo/loanService/controller/startController.java @@ -21,9 +21,9 @@ public class startController extends HttpServlet { User user=new User(); int num=1;//从登陆那里得到登陆者的序号 user=userMapper.selectUserByuserNum(num); - if(user.getIsIdentify()=="1"){ + if(user.getIsIdentify()==1){ return "";//验证手机号的界面二号 - }if(user.getIsIdentify()=="0"){ + }if(user.getIsIdentify()==0){ return "";//认证的界面 }else{ return "";//页面出错的界面 diff --git a/demo/src/main/java/com/example/demo/loanService/service/message.java b/demo/src/main/java/com/example/demo/loanService/service/message.java new file mode 100644 index 0000000..d0b9974 --- /dev/null +++ b/demo/src/main/java/com/example/demo/loanService/service/message.java @@ -0,0 +1,21 @@ +package com.example.demo.loanService.service; + +import com.example.demo.Dao.auditMapper; +import com.example.demo.bean.Audit; +import org.springframework.beans.factory.annotation.Autowired; + +public class message { + @Autowired + auditMapper auditMapper; + + public void message(Audit audit){ + long contractNum=0; + short isSignContrat=0; + int checkState=0; + audit.setContractNum(contractNum); + audit.setIsSignContract(isSignContrat); + audit.setCheckNum(auditMapper.selectBigCheckNum()); + audit.setCheckState(checkState); + auditMapper.addAudit(audit); + } +} diff --git a/demo/src/main/java/com/example/demo/productService/service/addPro.java b/demo/src/main/java/com/example/demo/productService/service/addPro.java index 6a48aa0..d3d0561 100644 --- a/demo/src/main/java/com/example/demo/productService/service/addPro.java +++ b/demo/src/main/java/com/example/demo/productService/service/addPro.java @@ -4,12 +4,13 @@ import com.example.demo.Dao.productHistroyMapper; import com.example.demo.Dao.productMapper; import com.example.demo.bean.Product; import com.example.demo.bean.ProductHistroy; +import com.example.demo.util.nowTime; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @Service public class addPro { - private nowTime nowTime=new nowTime(); + private com.example.demo.util.nowTime nowTime=new nowTime(); @Autowired private productMapper productMapper; @Autowired diff --git a/demo/src/main/java/com/example/demo/productService/service/deletePro.java b/demo/src/main/java/com/example/demo/productService/service/deletePro.java index 7000125..71b80a2 100644 --- a/demo/src/main/java/com/example/demo/productService/service/deletePro.java +++ b/demo/src/main/java/com/example/demo/productService/service/deletePro.java @@ -4,12 +4,13 @@ import com.example.demo.Dao.productHistroyMapper; import com.example.demo.Dao.productMapper; import com.example.demo.bean.Product; import com.example.demo.bean.ProductHistroy; +import com.example.demo.util.nowTime; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @Service public class deletePro { - private nowTime nowTime = new nowTime(); + private com.example.demo.util.nowTime nowTime = new nowTime(); @Autowired private productMapper productMapper; @Autowired diff --git a/demo/src/main/java/com/example/demo/productService/service/updatePro.java b/demo/src/main/java/com/example/demo/productService/service/updatePro.java index 8b1164d..60439d0 100644 --- a/demo/src/main/java/com/example/demo/productService/service/updatePro.java +++ b/demo/src/main/java/com/example/demo/productService/service/updatePro.java @@ -4,12 +4,13 @@ import com.example.demo.Dao.productHistroyMapper; import com.example.demo.Dao.productMapper; import com.example.demo.bean.Product; import com.example.demo.bean.ProductHistroy; +import com.example.demo.util.nowTime; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @Service public class updatePro { - private nowTime nowTime=new nowTime(); + private com.example.demo.util.nowTime nowTime=new nowTime(); @Autowired private productMapper productMapper; @Autowired diff --git a/demo/src/main/java/com/example/demo/register/controller/bankCardController.java b/demo/src/main/java/com/example/demo/register/controller/bankCardController.java index e668196..4b5b10b 100644 --- a/demo/src/main/java/com/example/demo/register/controller/bankCardController.java +++ b/demo/src/main/java/com/example/demo/register/controller/bankCardController.java @@ -1,9 +1,8 @@ package com.example.demo.register.controller; -import com.example.demo.Dao.userBankIdMapper; import com.example.demo.bean.UserBankIdentify; -import org.springframework.beans.factory.annotation.Autowired; +import com.example.demo.register.identify; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @@ -14,20 +13,21 @@ import javax.servlet.http.HttpServletResponse; @Controller public class bankCardController extends HttpServlet { - @Autowired - userBankIdMapper userBankIdMapper; + private identify identify=new identify(); @RequestMapping("/phone")//手机表单界面 public String doPost(HttpServletResponse response, HttpServletRequest request){ try{ long num=1;//获取得到userNum + short result=0; UserBankIdentify userBankIdentify=new UserBankIdentify(); userBankIdentify.setBankAccount(request.getParameter("mobile")); userBankIdentify.setTrueName(request.getParameter("realname")); userBankIdentify.setIdNum(request.getParameter("idNum")); userBankIdentify.setTelephoneNum(request.getParameter("phoneNum")); userBankIdentify.setUserNum(num); - userBankIdMapper.addUserBankIdentify(userBankIdentify); + userBankIdentify.setBankAccountIdentify(result); + identify.identify(userBankIdentify); }catch (Exception e){ e.printStackTrace(); } diff --git a/demo/src/main/java/com/example/demo/register/identify.java b/demo/src/main/java/com/example/demo/register/identify.java new file mode 100644 index 0000000..0680dbc --- /dev/null +++ b/demo/src/main/java/com/example/demo/register/identify.java @@ -0,0 +1,15 @@ +package com.example.demo.register; + +import com.example.demo.Dao.userBankIdMapper; +import com.example.demo.bean.UserBankIdentify; +import org.springframework.beans.factory.annotation.Autowired; + +public class identify { + @Autowired + userBankIdMapper userBankIdMapper; + + public void identify(UserBankIdentify userBankIdentify){ + userBankIdMapper.addUserBankIdentify(userBankIdentify); + //调用银行的接口,将银行卡认证信息传过去 + } +} diff --git a/demo/src/main/java/com/example/demo/productService/service/nowTime.java b/demo/src/main/java/com/example/demo/util/nowTime.java similarity index 86% rename from demo/src/main/java/com/example/demo/productService/service/nowTime.java rename to demo/src/main/java/com/example/demo/util/nowTime.java index 927da33..67bb9db 100644 --- a/demo/src/main/java/com/example/demo/productService/service/nowTime.java +++ b/demo/src/main/java/com/example/demo/util/nowTime.java @@ -1,4 +1,4 @@ -package com.example.demo.productService.service; +package com.example.demo.util; import java.text.SimpleDateFormat;