Commit e2b90c04 by Simon Cheng

UTF8乱码

parent e3df6806
......@@ -118,6 +118,14 @@
<artifactId>jjwt</artifactId>
<version>0.6.0</version>
</dependency>
<!-- https://mvnrepository.com/artifact/junit/junit -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.7</version>
<scope>test</scope>
</dependency>
</dependencies>
<!-- 打包spring boot应用 -->
<build>
......
......@@ -11,7 +11,6 @@ import org.springframework.web.bind.annotation.RestController;
import com.ajb.car.vo.quotation.AgPoQuotationRequestVO;
import com.ajb.car.vo.quotation.QuotationRequestVO;
import com.ajb.common.utils.encryption.MaskUtils;
import com.ajb.global.config.ZhimaConnection;
import com.ajb.web.quotation.AgPoQuotationWebService;
/**
......@@ -21,7 +20,7 @@ import com.ajb.web.quotation.AgPoQuotationWebService;
*/
@RestController
public class QuotationController {
@Autowired
@Autowired
private AgPoQuotationWebService agPoQuotationWebService;
/**
......
package com.ajb.web;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ajb.car.vo.common.DESCommon;
import com.ajb.car.vo.common.JsonResult;
import com.ajb.car.vo.zhima.user.UserdataRequestVO;
import com.ajb.car.vo.zhima.user.UserdataResponseVO;
import com.ajb.common.utils.encryption.DESUtils;
import com.ajb.common.utils.encryption.JPACryptoConverter;
import com.ajb.web.user.UserdataWebService;
@RestController
public class UserDataController {
@Autowired
private UserdataWebService userdataWebService;
@RequestMapping("/userdataQuery")
public Object query(@RequestBody UserdataRequestVO userdataRequestVO) throws Exception{
JsonResult result = new JsonResult();
UserdataResponseVO userdataResponseVO = userdataWebService.queryUserdata(userdataRequestVO);
result.setData(userdataResponseVO);
return result;
}
@RequestMapping("/userdataSave")
public Object save(@RequestBody UserdataRequestVO userdataRequestVO) throws Exception{
JsonResult result = new JsonResult();
UserdataResponseVO userdataResponseVO = userdataWebService.saveUserdata(userdataRequestVO);
result.setData(userdataResponseVO);
return result;
}
@RequestMapping("/userdataUpdate")
public Object update(@RequestBody UserdataRequestVO userdataRequestVO) throws Exception{
JsonResult result = new JsonResult();
UserdataResponseVO userdataResponseVO = userdataWebService.updateUserdata(userdataRequestVO);
result.setData(userdataResponseVO);
return result;
}
@RequestMapping("/userdataEncrypt")
public Object encrypt(@RequestBody DESCommon requestVO) throws Exception{
JsonResult result = new JsonResult();
DESUtils des;
String resultString = "";
try {
JPACryptoConverter jpaCryptoConverter = new JPACryptoConverter();
resultString = jpaCryptoConverter.convertToDatabaseColumn(requestVO.getContent());
requestVO.setEncrypted(resultString);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
result.setData(requestVO);
return result;
}
@RequestMapping("/userdataDecrypt")
public Object Decrypt(@RequestBody DESCommon requestVO) throws Exception{
JsonResult result = new JsonResult();
DESUtils des;
String content = "";
try {
JPACryptoConverter jpaCryptoConverter = new JPACryptoConverter();
content = jpaCryptoConverter.convertToEntityAttribute(requestVO.getEncrypted());
requestVO.setContent(content);;
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
result.setData(requestVO);
return result;
}
package com.ajb.web;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ajb.car.vo.common.DESCommon;
import com.ajb.car.vo.common.JsonResult;
import com.ajb.car.vo.zhima.user.UserdataRequestVO;
import com.ajb.car.vo.zhima.user.UserdataResponseVO;
import com.ajb.common.utils.encryption.DESUtils;
import com.ajb.common.utils.encryption.JPACryptoConverter;
import com.ajb.web.user.UserdataWebService;
@RestController
public class UserDataController {
@Autowired
private UserdataWebService userdataWebService;
@RequestMapping("/userdataquery")
public Object query(@RequestBody UserdataRequestVO userdataRequestVO) throws Exception{
JsonResult result = new JsonResult();
UserdataResponseVO userdataResponseVO = userdataWebService.queryUserdata(userdataRequestVO);
result.setData(userdataResponseVO);
return result;
}
@RequestMapping("/userdatasave")
public Object save(@RequestBody UserdataRequestVO userdataRequestVO) throws Exception{
JsonResult result = new JsonResult();
UserdataResponseVO userdataResponseVO = userdataWebService.saveUserdata(userdataRequestVO);
result.setData(userdataResponseVO);
return result;
}
@RequestMapping("/userdataupdate")
public Object update(@RequestBody UserdataRequestVO userdataRequestVO) throws Exception{
JsonResult result = new JsonResult();
UserdataResponseVO userdataResponseVO = userdataWebService.updateUserdata(userdataRequestVO);
result.setData(userdataResponseVO);
return result;
}
@RequestMapping("/userdataencrypt")
public Object encrypt(@RequestBody DESCommon requestVO) throws Exception{
JsonResult result = new JsonResult();
DESUtils des;
String resultString = "";
try {
JPACryptoConverter jpaCryptoConverter = new JPACryptoConverter();
resultString = jpaCryptoConverter.convertToDatabaseColumn(requestVO.getContent());
requestVO.setEncrypted(resultString);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
result.setData(requestVO);
return result;
}
@RequestMapping("/userdatadecrypt")
public Object Decrypt(@RequestBody DESCommon requestVO) throws Exception{
JsonResult result = new JsonResult();
DESUtils des;
String content = "";
try {
JPACryptoConverter jpaCryptoConverter = new JPACryptoConverter();
content = jpaCryptoConverter.convertToEntityAttribute(requestVO.getEncrypted());
requestVO.setContent(content);;
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
result.setData(requestVO);
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