wuzeyu
2024-11-27 6f8352dd71fbcdd5cda964c3cff4f99ca5a4ac14
优化代码 生成总账时先删除今天的总账
4个文件已修改
20 ■■■■■ 已修改文件
pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeGeneralMapper.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeGeneralMapper.xml 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/general/GeneralCtrl.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/general/GeneralSv.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeGeneralMapper.java
@@ -94,4 +94,10 @@
     * @return
     */
    List<VoTradeDetails> getTradeDetails(Map<?, ?> params);
    /**
     * 删除今天的总账
     * @return
     */
    int deleteTodayGeneral();
}
pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeGeneralMapper.xml
@@ -366,4 +366,9 @@
      </if>
    </trim>
  </select>
  <!-- 删除今天的总账-->
  <delete id="deleteTodayGeneral">
    DELETE FROM se_general
    WHERE operate_date = DATE(NOW())
  </delete>
</mapper>
pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/general/GeneralCtrl.java
@@ -106,6 +106,8 @@
     * @return
     */
    public void add_general(){
        //删除今天的总账
        generalSv.deleteTodayGeneral();
        // 获取未生成总账的交易日期列表(当天的交易记录不生成总账)
        List<Map<String, Object>> list_operateDate = Optional.ofNullable(generalSv.getDatesOfNotInGenerals()).orElse(new ArrayList<>());
        if(list_operateDate.size() > 0) {
pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/general/GeneralSv.java
@@ -366,4 +366,11 @@
        return map_result;
    }
    /**
     * 删除今天的总账
     */
    public void deleteTodayGeneral() {
        int i = seGeneralMapper.deleteTodayGeneral();
    }
}