| | |
| | | package zy.cloud.wms.manager.mapper; |
| | | |
| | | import org.apache.ibatis.annotations.Param; |
| | | import zy.cloud.wms.manager.entity.Pakout; |
| | | import com.baomidou.mybatisplus.mapper.BaseMapper; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | |
| | | @Repository |
| | | public interface PakoutMapper extends BaseMapper<Pakout> { |
| | | |
| | | Integer updateWrkSts(@Param("wrkNo") String wrkNo, @Param("docNum") String docNum, @Param("wrkSts") Integer wrkSts, @Param("userId") Long userId); |
| | | |
| | | } |
| | |
| | | |
| | | public interface PakoutService extends IService<Pakout> { |
| | | |
| | | Boolean stockOutComplete(String wrkNo, String docNum, Long userId); |
| | | |
| | | } |
| | |
| | | @Service("pakoutService") |
| | | public class PakoutServiceImpl extends ServiceImpl<PakoutMapper, Pakout> implements PakoutService { |
| | | |
| | | @Override |
| | | public Boolean stockOutComplete(String wrkNo, String docNum, Long userId) { |
| | | return this.baseMapper.updateWrkSts(wrkNo, docNum, 2, userId)>0; |
| | | } |
| | | } |
| | |
| | | private LocDetlService locDetlService; |
| | | @Autowired |
| | | private CustOrderService custOrderService; |
| | | @Autowired |
| | | private PakoutService pakoutService; |
| | | |
| | | @Override |
| | | @Transactional |
| | |
| | | } |
| | | |
| | | @Override |
| | | @Transactional |
| | | public R stockOutComplete(StockConfirmParam param, Long userId) { |
| | | |
| | | // 修改出库单状态 |
| | | pakoutService.stockOutComplete(param.getWrkNo(), param.getNumber(), userId); |
| | | // todo:修改库存数量 |
| | | |
| | | return R.ok(); |
| | | } |
| | |
| | | |
| | | </resultMap> |
| | | |
| | | <update id="updateWrkSts"> |
| | | update man_pakout |
| | | set wrk_sts = #{wrkSts} |
| | | , update_by = #{userId} |
| | | , update_time = getdate() |
| | | where 1=1 |
| | | <if test="wrkNo != null and wrkNo != ''"> |
| | | and wrk_no = #{wrkNo} |
| | | </if> |
| | | <if test="docNum != null and docNum != ''"> |
| | | and doc_num = #{docNum} |
| | | </if> |
| | | </update> |
| | | |
| | | </mapper> |