Fancy
2024-08-27 732b40515d87a1780a5986227513d507076ca5eb
fix order search
2个文件已修改
11 ■■■■ 已修改文件
pms-parent/pms-global/src/main/resources/mapper/PrOrderMapper.xml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
pms-parent/pms-web-product/src/main/java/com/dy/pmsProduct/order/OrderSv.java 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pms-parent/pms-global/src/main/resources/mapper/PrOrderMapper.xml
@@ -107,7 +107,7 @@
            </if>
        </trim>
    </select>
    <select id="selectAll" resultType="com.dy.pmsGlobal.pojoPr.PrOrder">
    <select id="selectAll" resultMap="BaseResultMap2">
        select
        <include refid="Base_Column_List" />
        from pr_order p
pms-parent/pms-web-product/src/main/java/com/dy/pmsProduct/order/OrderSv.java
@@ -40,6 +40,7 @@
    public void setUserUtil(UserUtil userUtil) {
        this.userUtil = userUtil;
    }
    @Transactional
    public int save(PrOrder p) {
        p.id = null;
@@ -123,6 +124,7 @@
    }
    private void changeRate(PrOrder prOrder) {
        if (prOrder.items != null) {
        List<PrOrderItem> items = prOrder.items;
        for (int i = 1; i < items.size(); i++) {
            for (int j = i - 1; j >= 0; j--) {
@@ -146,6 +148,7 @@
            }
        }
    }
    }
    public List<PrOrder> selectAll(QueryVo queryVo) {
        Map<String, Object> params = (Map<String, Object>) PojoUtils.generalize(queryVo);
@@ -155,10 +158,11 @@
        }
        return orderList;
    }
    /**
     * 只更新状态,不更新其他字段
     * @param order
     * 更新状态  如果有在执行中的任务,不让暂停
     *
     * @param order 更新状态  如果有在执行中的任务,不让暂停
     * @return
     */
   @Transactional
@@ -173,6 +177,7 @@
        param.status = order.status;
        return orderDao.updateByPrimaryKeySelective(param);
    }
    //如果交期小于当前时间,不允许设置为正常
    private void extractedCheck(PrOrder order) {
        if(order.status == OrderStatusEnum.NORMAL.getCode()){