供应计划更新单位

This commit is contained in:
2026-03-05 15:38:03 +08:00
parent 0c23b61cbb
commit ac45b0c79b
5 changed files with 54 additions and 1 deletions

View File

@@ -176,4 +176,11 @@ public interface RkInfoMapper
* 查询今日最大单号
* */
String selectTodayMaxBillNo(String prefix, String date);
/**
* 更新单位
* */
int updateDw(@Param("sapNo") String sapNo,
@Param("wlNo") String wlNo,
@Param("xmNo") String xmNo,
@Param("dw") String dw);
}

View File

@@ -176,4 +176,11 @@ public interface RkRecordMapper
*/
Integer selectMinDeliveryStatusByBillNo(
@Param("billNo") String billNo);
/**
* 更新单位
*/
int updateDw(@Param("sapNo") String sapNo,
@Param("wlNo") String wlNo,
@Param("xmNo") String xmNo,
@Param("dw") String dw);
}

View File

@@ -10,6 +10,8 @@ import com.zg.common.utils.SecurityUtils;
import com.zg.common.utils.StringUtils;
import com.zg.framework.web.domain.AjaxResult;
import com.zg.project.wisdom.domain.dto.ExcelFieldMapping;
import com.zg.project.wisdom.mapper.RkInfoMapper;
import com.zg.project.wisdom.mapper.RkRecordMapper;
import org.apache.poi.ss.usermodel.*;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -30,7 +32,11 @@ public class GysJhServiceImpl implements IGysJhService
{
@Autowired
private GysJhMapper gysJhMapper;
@Autowired
private RkInfoMapper rkInfoMapper;
@Autowired
private RkRecordMapper rkRecordMapper;
/**
* 查询供应计划
*
@@ -78,7 +84,24 @@ public class GysJhServiceImpl implements IGysJhService
public int updateGysJh(GysJh gysJh)
{
gysJh.setUpdateTime(DateUtils.getNowDate());
return gysJhMapper.updateGysJh(gysJh);
int rows = gysJhMapper.updateGysJh(gysJh);
// 2⃣ 同步更新 rk_info
rkInfoMapper.updateDw(
gysJh.getSapNo(),
gysJh.getWlNo(),
gysJh.getXmNo(),
gysJh.getDw()
);
// 3⃣ 同步更新 rk_record
rkRecordMapper.updateDw(
gysJh.getSapNo(),
gysJh.getWlNo(),
gysJh.getXmNo(),
gysJh.getDw()
);
return rows;
}
/**

View File

@@ -659,4 +659,12 @@
FROM rk_info
WHERE bill_no LIKE CONCAT(#{prefix}, #{date}, '%')
</select>
<update id="updateDw">
UPDATE rk_info
SET dw = #{dw}
WHERE sap_no = #{sapNo}
AND wl_no = #{wlNo}
AND xm_no = #{xmNo}
</update>
</mapper>

View File

@@ -930,5 +930,13 @@
AND is_delete = '0'
</update>
<update id="updateDw">
UPDATE rk_record
SET dw = #{dw}
WHERE sap_no = #{sapNo}
AND wl_no = #{wlNo}
AND xm_no = #{xmNo}
</update>
</mapper>