Jelajahi Sumber

已盖章参数更新功能

user5 2 tahun lalu
induk
melakukan
c59fad9423

+ 3 - 0
jeeplus-module/jeeplus-test/src/main/java/com/jeeplus/test/cw/projectReport/controller/CwProjectReportSignatureCallBackController.java

@@ -272,6 +272,9 @@ public class CwProjectReportSignatureCallBackController {
                 }
             }
 
+            //将报告数据中的盖章状态更改为已盖章
+            cwProjectReportService.updateReportSealType(projectReportData);
+
         }catch (Exception e){
             e.printStackTrace();
         }finally {

+ 6 - 0
jeeplus-module/jeeplus-test/src/main/java/com/jeeplus/test/cw/projectReport/mapper/CwProjectReportMapper.java

@@ -66,4 +66,10 @@ public interface CwProjectReportMapper extends BaseMapper<CwProjectReport> {
      * @return
      */
     CwProjectReportData queryByContractId(@Param("contractId") String contractId);
+
+    /**
+     * 修改盖章状态
+     * @param cwProjectReportData
+     */
+    void updateReportSealType(CwProjectReportData cwProjectReportData);
 }

+ 7 - 0
jeeplus-module/jeeplus-test/src/main/java/com/jeeplus/test/cw/projectReport/mapper/xml/CwProjectReportMapper.xml

@@ -149,6 +149,13 @@
         signature_url = #{signatureUrl}
         where id = #{id}
     </update>
+
+    <update id="updateReportSealType">
+        update cw_project_report_new_line set
+        seal_type = '已盖章'
+        where report_id = #{id}
+    </update>
+
     <update id="updateDelFlag">
         UPDATE cw_project_report SET del_flag = #{flag} where id = #{id}
     </update>

+ 8 - 0
jeeplus-module/jeeplus-test/src/main/java/com/jeeplus/test/cw/projectReport/service/CwProjectReportService.java

@@ -347,6 +347,14 @@ public class CwProjectReportService extends ServiceImpl<CwProjectReportMapper, C
     }
 
     /**
+     * 修改盖章状态
+     * @param projectReportData
+     */
+    public void updateReportSealType(CwProjectReportData projectReportData){
+        reportMapper.updateReportSealType(projectReportData);
+    }
+
+    /**
      * 新增
      */
     @Transactional(rollbackFor = Exception.class)