sfd
2025-05-09 fc76209507ccc9c9190b58ca47a9b2d1df7c3b75
修改自定义更新
已修改3个文件
12 ■■■■■ 文件已修改
aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsPlateOrderPlanDate.java 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlateOrderPlanManagerServiceImpl.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
aps-modules/aps-core/src/main/resources/mapper/core/ApsPlatePlanOrderManagerMapper.xml 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsPlateOrderPlanDate.java
@@ -1,5 +1,7 @@
package com.aps.core.domain;
import com.aps.common.core.web.domain.BaseEntity;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import java.io.Serial;
@@ -13,7 +15,7 @@
 * @date  2025-05-08
 */
@Data
public class ApsPlateOrderPlanDate
public class ApsPlateOrderPlanDate extends BaseEntity
{
    @Serial
    private static final long serialVersionUID = 1L;
@@ -27,5 +29,6 @@
    private List<Long> planIds;
    /** 自定义日期 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Timestamp customDate;
}
aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlateOrderPlanManagerServiceImpl.java
@@ -59,6 +59,7 @@
    @Override
    public void updatePlanDate(ApsPlateOrderPlanDate apsPlateOrderPlanDate) {
        if (apsPlateOrderPlanDate.getIsCustom()) {
            apsPlateOrderPlanDate.setUpdateBy(SecurityUtils.getUsername());
            apsPlateOrderPlanManagerMapper.updatePlanDateByCustom(apsPlateOrderPlanDate);
        } else {
            List<ApsPlateOrderPlanRequireDate> planRequireDates = apsPlateOrderPlanManagerMapper.selectPlanRequireIds(apsPlateOrderPlanDate.getPlanIds());
aps-modules/aps-core/src/main/resources/mapper/core/ApsPlatePlanOrderManagerMapper.xml
@@ -159,11 +159,11 @@
    <update id="updatePlanDateByCustom" parameterType="ApsPlateOrderPlanDate">
        update aps_plate_plan set
          custom_time = #{planRequireDate.customDate},
          update_by = #{planRequireDate.updateBy},
          custom_time = #{customDate},
          update_by = #{updateBy},
          update_time = now()
        where id in
        <foreach collection="planRequireDate.planIds" item="id" open="(" separator="," close=")">
        <foreach collection="planIds" item="id" open="(" separator="," close=")">
            #{id}
        </foreach>
    </update>