Commit e2b90c04 by Simon Cheng

UTF8乱码

parent e3df6806
...@@ -118,6 +118,14 @@ ...@@ -118,6 +118,14 @@
<artifactId>jjwt</artifactId> <artifactId>jjwt</artifactId>
<version>0.6.0</version> <version>0.6.0</version>
</dependency> </dependency>
<!-- https://mvnrepository.com/artifact/junit/junit -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.7</version>
<scope>test</scope>
</dependency>
</dependencies> </dependencies>
<!-- 打包spring boot应用 --> <!-- 打包spring boot应用 -->
<build> <build>
......
...@@ -11,7 +11,6 @@ import org.springframework.web.bind.annotation.RestController; ...@@ -11,7 +11,6 @@ import org.springframework.web.bind.annotation.RestController;
import com.ajb.car.vo.quotation.AgPoQuotationRequestVO; import com.ajb.car.vo.quotation.AgPoQuotationRequestVO;
import com.ajb.car.vo.quotation.QuotationRequestVO; import com.ajb.car.vo.quotation.QuotationRequestVO;
import com.ajb.common.utils.encryption.MaskUtils; import com.ajb.common.utils.encryption.MaskUtils;
import com.ajb.global.config.ZhimaConnection;
import com.ajb.web.quotation.AgPoQuotationWebService; import com.ajb.web.quotation.AgPoQuotationWebService;
/** /**
...@@ -21,7 +20,7 @@ import com.ajb.web.quotation.AgPoQuotationWebService; ...@@ -21,7 +20,7 @@ import com.ajb.web.quotation.AgPoQuotationWebService;
*/ */
@RestController @RestController
public class QuotationController { public class QuotationController {
@Autowired @Autowired
private AgPoQuotationWebService agPoQuotationWebService; private AgPoQuotationWebService agPoQuotationWebService;
/** /**
......
package com.ajb.web; package com.ajb.web;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.RestController;
import com.ajb.car.vo.common.DESCommon;
import com.ajb.car.vo.common.DESCommon; import com.ajb.car.vo.common.JsonResult;
import com.ajb.car.vo.common.JsonResult; import com.ajb.car.vo.zhima.user.UserdataRequestVO;
import com.ajb.car.vo.zhima.user.UserdataRequestVO; import com.ajb.car.vo.zhima.user.UserdataResponseVO;
import com.ajb.car.vo.zhima.user.UserdataResponseVO; import com.ajb.common.utils.encryption.DESUtils;
import com.ajb.common.utils.encryption.DESUtils; import com.ajb.common.utils.encryption.JPACryptoConverter;
import com.ajb.common.utils.encryption.JPACryptoConverter; import com.ajb.web.user.UserdataWebService;
import com.ajb.web.user.UserdataWebService;
@RestController
@RestController public class UserDataController {
public class UserDataController { @Autowired
@Autowired private UserdataWebService userdataWebService;
private UserdataWebService userdataWebService;
@RequestMapping("/userdataquery")
@RequestMapping("/userdataQuery") public Object query(@RequestBody UserdataRequestVO userdataRequestVO) throws Exception{
public Object query(@RequestBody UserdataRequestVO userdataRequestVO) throws Exception{ JsonResult result = new JsonResult();
JsonResult result = new JsonResult(); UserdataResponseVO userdataResponseVO = userdataWebService.queryUserdata(userdataRequestVO);
UserdataResponseVO userdataResponseVO = userdataWebService.queryUserdata(userdataRequestVO); result.setData(userdataResponseVO);
result.setData(userdataResponseVO); return result;
return result; }
}
@RequestMapping("/userdatasave")
@RequestMapping("/userdataSave") public Object save(@RequestBody UserdataRequestVO userdataRequestVO) throws Exception{
public Object save(@RequestBody UserdataRequestVO userdataRequestVO) throws Exception{ JsonResult result = new JsonResult();
JsonResult result = new JsonResult(); UserdataResponseVO userdataResponseVO = userdataWebService.saveUserdata(userdataRequestVO);
UserdataResponseVO userdataResponseVO = userdataWebService.saveUserdata(userdataRequestVO); result.setData(userdataResponseVO);
result.setData(userdataResponseVO); return result;
return result; }
}
@RequestMapping("/userdataupdate")
@RequestMapping("/userdataUpdate") public Object update(@RequestBody UserdataRequestVO userdataRequestVO) throws Exception{
public Object update(@RequestBody UserdataRequestVO userdataRequestVO) throws Exception{ JsonResult result = new JsonResult();
JsonResult result = new JsonResult(); UserdataResponseVO userdataResponseVO = userdataWebService.updateUserdata(userdataRequestVO);
UserdataResponseVO userdataResponseVO = userdataWebService.updateUserdata(userdataRequestVO); result.setData(userdataResponseVO);
result.setData(userdataResponseVO); return result;
return result; }
}
@RequestMapping("/userdataencrypt")
@RequestMapping("/userdataEncrypt") public Object encrypt(@RequestBody DESCommon requestVO) throws Exception{
public Object encrypt(@RequestBody DESCommon requestVO) throws Exception{ JsonResult result = new JsonResult();
JsonResult result = new JsonResult(); DESUtils des;
DESUtils des; String resultString = "";
String resultString = ""; try {
try { JPACryptoConverter jpaCryptoConverter = new JPACryptoConverter();
JPACryptoConverter jpaCryptoConverter = new JPACryptoConverter(); resultString = jpaCryptoConverter.convertToDatabaseColumn(requestVO.getContent());
resultString = jpaCryptoConverter.convertToDatabaseColumn(requestVO.getContent());
requestVO.setEncrypted(resultString);
requestVO.setEncrypted(resultString); } catch (Exception e) {
} catch (Exception e) { // TODO Auto-generated catch block
// TODO Auto-generated catch block e.printStackTrace();
e.printStackTrace(); }
}
result.setData(requestVO);
result.setData(requestVO); return result;
return result; }
} @RequestMapping("/userdatadecrypt")
@RequestMapping("/userdataDecrypt") public Object Decrypt(@RequestBody DESCommon requestVO) throws Exception{
public Object Decrypt(@RequestBody DESCommon requestVO) throws Exception{ JsonResult result = new JsonResult();
JsonResult result = new JsonResult(); DESUtils des;
DESUtils des; String content = "";
String content = "";
try {
try { JPACryptoConverter jpaCryptoConverter = new JPACryptoConverter();
JPACryptoConverter jpaCryptoConverter = new JPACryptoConverter(); content = jpaCryptoConverter.convertToEntityAttribute(requestVO.getEncrypted());
content = jpaCryptoConverter.convertToEntityAttribute(requestVO.getEncrypted());
requestVO.setContent(content);;
requestVO.setContent(content);; } catch (Exception e) {
} catch (Exception e) { // TODO Auto-generated catch block
// TODO Auto-generated catch block e.printStackTrace();
e.printStackTrace(); }
} result.setData(requestVO);
result.setData(requestVO); return result;
return result; }
}
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment