From 40de9d9c6dddc987f0e2d37bee4a8478ce7862ac Mon Sep 17 00:00:00 2001 From: jicunxi <1418230976@qq.com> Date: Thu, 10 Jan 2019 10:59:31 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=86bean=E5=8C=85?= =?UTF-8?q?=E5=92=8CDAO=E5=8C=85=E4=B8=AD=E9=83=A8=E5=88=86=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E7=B1=BB=E5=9E=8B=E5=92=8C=E5=90=8D=E7=A7=B0=E9=94=99?= =?UTF-8?q?=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/example/demo/Dao/bankMapper.java | 4 +- .../com/example/demo/Dao/managerMapper.java | 2 +- .../demo/Dao/productHistroyMapper.java | 2 +- .../com/example/demo/Dao/transMapper.java | 2 +- .../java/com/example/demo/bean/Audit.java | 2 +- .../main/java/com/example/demo/bean/Bank.java | 2 +- .../java/com/example/demo/bean/Manager.java | 7 -- .../java/com/example/demo/bean/Product.java | 56 +------------ .../com/example/demo/bean/ProductHistroy.java | 81 +------------------ .../java/com/example/demo/bean/Repayment.java | 10 +-- .../com/example/demo/bean/Transaction.java | 4 +- .../java/com/example/demo/bean/UsageDate.java | 25 +----- .../main/java/com/example/demo/bean/User.java | 24 +----- 13 files changed, 16 insertions(+), 205 deletions(-) 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; - } } From 558c156b365751938c64e31a378d1dbd0164a2cb Mon Sep 17 00:00:00 2001 From: Aokiso <1010390029@qq.com> Date: Thu, 10 Jan 2019 11:44:13 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E7=94=A8=E6=88=B7=E8=AE=A4=E8=AF=81?= =?UTF-8?q?=E4=BF=A1=E6=81=AF=E5=92=8C=E8=B4=B7=E6=AC=BE=E6=B5=81=E7=A8=8B?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/example/demo/Dao/auditMapper.java | 3 ++ .../controller/messageController.java | 38 +++++++++++++++++++ .../controller/startController.java | 4 +- .../demo/loanService/service/message.java | 21 ++++++++++ .../demo/productService/service/addPro.java | 3 +- .../productService/service/deletePro.java | 3 +- .../productService/service/updatePro.java | 3 +- .../controller/bankCardController.java | 10 ++--- .../com/example/demo/register/identify.java | 15 ++++++++ .../service => util}/nowTime.java | 2 +- 10 files changed, 91 insertions(+), 11 deletions(-) create mode 100644 demo/src/main/java/com/example/demo/loanService/controller/messageController.java create mode 100644 demo/src/main/java/com/example/demo/loanService/service/message.java create mode 100644 demo/src/main/java/com/example/demo/register/identify.java rename demo/src/main/java/com/example/demo/{productService/service => util}/nowTime.java (86%) 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/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 6ee289d..1e23ffd 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 @@ -20,9 +20,9 @@ public class startController { public String doPost(HttpServletResponse response, HttpServletRequest request){ 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 be1e92c..eef3180 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("")//手机表单界面 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;