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;