|
@@ -183,10 +183,11 @@ public class StepWorkServiceImpl implements StepWorkService {
|
|
|
@Transactional
|
|
@Transactional
|
|
|
@Override
|
|
@Override
|
|
|
public StepWorkApiResult<Map<String, Object>> checkProdParam(HttpServletRequest request, String data) {
|
|
public StepWorkApiResult<Map<String, Object>> checkProdParam(HttpServletRequest request, String data) {
|
|
|
- if (!FlexJsonUtil.isValid(data)) {
|
|
|
|
|
|
|
+ /*if (!FlexJsonUtil.isValid(data)) {
|
|
|
return StepWorkApiResponse.failRsp("传参JSON格式非法,请检查是否包含未转义的特殊字符(如反斜杠)");
|
|
return StepWorkApiResponse.failRsp("传参JSON格式非法,请检查是否包含未转义的特殊字符(如反斜杠)");
|
|
|
- }
|
|
|
|
|
- //解析data 获取数据
|
|
|
|
|
|
|
+ }*/
|
|
|
|
|
+ //解析data 获取数据,里面包含特殊字符
|
|
|
|
|
+ data = data.replaceAll("\\\\(?![\\\\\"/bfnrtu])", "\\\\\\\\");
|
|
|
Map<Object,Object> map = BaseUtil.parseFormStoreToMap(data);
|
|
Map<Object,Object> map = BaseUtil.parseFormStoreToMap(data);
|
|
|
|
|
|
|
|
Object sn = map.get("WholeDeviceCode");
|
|
Object sn = map.get("WholeDeviceCode");
|