package com.consum.base.service; import com.consum.model.po.LWhProcureModelUser; import com.consum.model.po.LWhProcureModelUserRecord; import org.springframework.stereotype.Service; import org.springframework.util.CollectionUtils; import javax.annotation.Resource; import java.util.List; /** * @ClassName LGoodsUserRecordCoreService * @Date 2023/11/2 * @Description * @Version 1.0 **/ @Service public class LGoodsUserRecordCoreService { @Resource private GoodsBaseServiceImpl goodsBaseService; /** * 通过新旧 物品使用人修改记录【L_WH_PROCURE_MODEL_USER_RECORD】中的ID , 来修改物品使用人 * * @param oldProcureModelUserRecordId * @param newProcureModelUserRecordId * @return */ public boolean modifyGoodsUser(Long oldProcureModelUserRecordId, Long newProcureModelUserRecordId) { LWhProcureModelUserRecord lWhProcureModelUserRecord = goodsBaseService.get(new LWhProcureModelUserRecord(newProcureModelUserRecordId)); if (lWhProcureModelUserRecord == null) { return false; } Long dealTime = lWhProcureModelUserRecord.getDealTime(); Long operatorId = lWhProcureModelUserRecord.getOperatorId(); String operatorName = lWhProcureModelUserRecord.getOperatorName(); // 调拨单id Long transBusinessId = lWhProcureModelUserRecord.getTransBusinessId(); LWhProcureModelUser modelUser = new LWhProcureModelUser(); modelUser.setProcureModelUserRecordId(newProcureModelUserRecordId); List modelUserList = goodsBaseService.select(modelUser); if (CollectionUtils.isEmpty(modelUserList)) { return true; } for (LWhProcureModelUser lWhProcureModelUser : modelUserList) { } return true; } }