|
|
@@ -11,6 +11,8 @@ import com.travel.jwt.JWTUtil;
|
|
|
import com.travel.model.ConfirmOrdering;
|
|
|
import com.travel.model.Supplier;
|
|
|
import com.travel.service.SupplierService;
|
|
|
+import com.travel.util.DesDecry;
|
|
|
+import com.travel.util.DesEncry;
|
|
|
import com.travel.util.ParsingToken;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
@@ -43,6 +45,7 @@ public class SupplierController {
|
|
|
public Map<String, Object> checkTele(Supplier supplier, HttpServletResponse response) {
|
|
|
response.setHeader("Access-Control-Allow-Origin", "*");
|
|
|
Map<String, Object> map = new HashMap<>();
|
|
|
+ supplier.setPhone(DesEncry.encrypt(supplier.getPhone()));
|
|
|
int type = 0;
|
|
|
try {
|
|
|
int count = supplierService.checkTele(supplier);
|
|
|
@@ -124,13 +127,21 @@ public class SupplierController {
|
|
|
public Map<String, Object> updateUser(Supplier supplier, HttpServletResponse response){
|
|
|
response.setHeader("Access-Control-Allow-Origin", "*");
|
|
|
Map<String, Object> map = new HashMap<>();
|
|
|
+ supplier.setPhone(DesEncry.encrypt(supplier.getPhone()));
|
|
|
try {
|
|
|
int count = supplierService.checkCaptcha(supplier);//校验验证码是否正确
|
|
|
if(count > 0){
|
|
|
Supplier user1 = supplierService.checkUser(supplier); //验证是否第一次登录
|
|
|
if(user1.getHeadpir() == null){ //如果为空的话增加
|
|
|
- user1.setName("TUYAGYS_" + user1.getId()).setCode(PersonalController.SerialNumber("SUP", user1.getId() + "")).setHeadpir("https://cdn.novenn.com/random/avatars/1595853160487.jpg");
|
|
|
- supplierService.updateUser(user1);
|
|
|
+ user1.setName("TUYAGYS_" + user1.getId())
|
|
|
+ .setCode(PersonalController.SerialNumber("SUP", user1.getId() + ""))
|
|
|
+ .setHeadpir("https://cdn.novenn.com/random/avatars/1595853160487.jpg")
|
|
|
+ .setCaptcha("null");
|
|
|
+ supplierService.upddateSupplier(user1);
|
|
|
+ } else {
|
|
|
+ //登录清空验证码
|
|
|
+ user1.setCaptcha("null");
|
|
|
+ supplierService.upddateSupplier(user1);
|
|
|
}
|
|
|
//判断账号是否被锁定
|
|
|
if(user1.getFlag().equals("1")){
|
|
|
@@ -169,6 +180,7 @@ public class SupplierController {
|
|
|
@CrossOrigin
|
|
|
public Map<String, Object> SendSms(Supplier supplier, int type) {
|
|
|
Map<String, Object> map = new HashMap<>();
|
|
|
+ String phone = DesDecry.decrypt(supplier.getPhone());
|
|
|
try {
|
|
|
DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "LTAI5tBqqAPaSEWZ3JK1qC6m", "6IAqbAUf47CWUIGOTThpKYO2vMXuX4");
|
|
|
IAcsClient client = new DefaultAcsClient(profile);
|
|
|
@@ -178,7 +190,7 @@ public class SupplierController {
|
|
|
request.setSysVersion("2017-05-25");
|
|
|
request.setSysAction("SendSms");
|
|
|
request.putQueryParameter("RegionId", "cn-hangzhou");
|
|
|
- request.putQueryParameter("PhoneNumbers", supplier.getPhone());//手机号
|
|
|
+ request.putQueryParameter("PhoneNumbers", phone);//手机号
|
|
|
request.putQueryParameter("SignName", "途丫");
|
|
|
switch (type) {
|
|
|
case 1 :
|