935090232@qq.com
2021-02-05 923ffa97c9cba7012e93a1b76ae74c064a9473c0
取消订单,删除交易流水
4 files modified
11 ■■■■■ changed files
zq-erp/src/main/java/com/matrix/system/hive/dao/SysOrderFlowDao.java 2 ●●●●● patch | view | raw | blame | history
zq-erp/src/main/java/com/matrix/system/hive/service/imp/AchieveNewServiceImpl.java 2 ●●● patch | view | raw | blame | history
zq-erp/src/main/java/com/matrix/system/hive/service/imp/SysOrderServiceImpl.java 4 ●●●● patch | view | raw | blame | history
zq-erp/src/main/resources/mybatis/mapper/hive/SysOrderFlowDao.xml 3 ●●●●● patch | view | raw | blame | history
zq-erp/src/main/java/com/matrix/system/hive/dao/SysOrderFlowDao.java
@@ -21,4 +21,6 @@
    Integer selectTotal(@Param("record")OrderFlowListDto orderFlowListDto);
    Integer updateTimeByOrderId(@Param("orderId") Long orderId, @Param("payTime") Date payTime);
    Integer deleteByOrderId(@Param("orderId") Long orderId);
}
zq-erp/src/main/java/com/matrix/system/hive/service/imp/AchieveNewServiceImpl.java
@@ -154,7 +154,7 @@
    @Override
    public void addAchieveByServiceOrder(SysProjServices projServices) {
    public void     addAchieveByServiceOrder(SysProjServices projServices) {
        List<AchieveNew> achieveNewList = new ArrayList<>();
        List<SysBeauticianState> beauticianStateList = sysBeauticianStateDao.selectBySerIds(projServices.getId());
        int size = beauticianStateList.size();
zq-erp/src/main/java/com/matrix/system/hive/service/imp/SysOrderServiceImpl.java
@@ -365,6 +365,10 @@
            AchieveNew achieveNew = new AchieveNew();
            achieveNew.setOrderId(id);
            achieveNewService.removeByModel(achieveNew);
            // 删除收款记录
            sysOrderFlowDao.deleteByOrderId(id);
            // 取消订单
            order.setStatu(Dictionary.ORDER_STATU_YQX);
zq-erp/src/main/resources/mybatis/mapper/hive/SysOrderFlowDao.xml
@@ -65,6 +65,9 @@
        create_time=#{payTime}
        where order_id=#{orderId}
    </update>
    <delete id="deleteByOrderId">
        delete sys_order_flow where order_id=#{orderId}
    </delete>
    <select id="selectByOrderId" resultMap="SysOrderFlowMap">
        select a.*, b.order_no from sys_order_flow a