瀏覽代碼

调整溯源码生成逻辑

liuyaowen 9 月之前
父節點
當前提交
c3c6912a64

+ 4 - 3
src/main/java/com/yunfeiyun/agmp/tss/controller/TssTracecodeapplyController.java

@@ -14,6 +14,7 @@ import com.yunfeiyun.agmp.tss.domain.resvo.TssTracecodeapplyManagerListResVo;
 import com.yunfeiyun.agmp.tss.service.ITssScanrcdService;
 import com.yunfeiyun.agmp.tss.service.ITssTracecodeapplyService;
 import com.yunfeiyun.agmp.tss.util.DataAuthUtil;
+import org.apache.ibatis.annotations.Param;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.security.access.prepost.PreAuthorize;
 import org.springframework.web.bind.annotation.*;
@@ -138,9 +139,9 @@ public class TssTracecodeapplyController extends BaseController {
      * app扫溯源码查询页面,不做任何数据权限
      */
     @GetMapping("/app/query/source")
-    public AjaxResult appQuerySource(String tarcecodeapplyno,HttpServletRequest httpServletRequest) throws Exception {
-        tssScanrcdService.saveScanrcdInfo(tarcecodeapplyno,SecurityUtils.getTid(),httpServletRequest);
-        return success(tssTracecodeapplyService.appQuerySource(tarcecodeapplyno,SecurityUtils.getTid()));
+    public AjaxResult appQuerySource(@RequestParam("tarcecodeapplyno") String tarcecodeapplyno,@RequestParam("tid") String tid, HttpServletRequest httpServletRequest) throws Exception {
+        tssScanrcdService.saveScanrcdInfo(tarcecodeapplyno,tid,httpServletRequest);
+        return success(tssTracecodeapplyService.appQuerySource(tarcecodeapplyno,tid));
     }
 
     /**

+ 1 - 1
src/main/java/com/yunfeiyun/agmp/tss/service/impl/TssTracecodetplServiceImpl.java

@@ -340,7 +340,7 @@ public class TssTracecodetplServiceImpl implements ITssTracecodetplService {
         if (null != paramsMap.get(BusType.TRACING_QR_CODE.name())) {
             TssTracecodetplparam tracingQRCodeParam = new TssTracecodetplparam();
             BeanUtils.copyProperties(paramsMap.get(BusType.TRACING_QR_CODE.name()), tracingQRCodeParam);
-            tracingQRCodeParam.setTplparamData(tracingQRCodeParam.getTplparamData() + "?tarcecodeapplyno=" + tssTracecodeapply.getTarcecodeapplyno());
+            tracingQRCodeParam.setTplparamData(tracingQRCodeParam.getTplparamData() + "?no=" + tssTracecodeapply.getTarcecodeapplyno()+"&id="+tssTracecodeapply.getTid());
             paramsMap.put(BusType.TRACING_QR_CODE.name(), tracingQRCodeParam);
         }
         if (null != paramsMap.get(BusType.TRACING_BARCODE.name())) {