领料管理--优化领料逻辑

This commit is contained in:
syruan 2024-11-13 14:34:00 +08:00
parent 9270ff772a
commit 19cba7f73e
3 changed files with 8 additions and 3 deletions

View File

@ -12,11 +12,10 @@ import com.bonus.common.core.web.domain.BaseEntity;
* @author xsheng * @author xsheng
* @date 2024-10-16 * @date 2024-10-16
*/ */
@Data @Data
@ToString @ToString
public class LeaseApplyDetails extends BaseEntity { public class LeaseApplyDetails extends BaseEntity {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** ID */ /** ID */

View File

@ -148,6 +148,9 @@ public class LeaseApplyInfo extends BaseEntity {
@ApiModelProperty(value = "租赁单位id") @ApiModelProperty(value = "租赁单位id")
private Integer leaseUnitId; private Integer leaseUnitId;
@ApiModelProperty(value = "协议id")
private Long agreementId;
@ApiModelProperty(value = "协议号") @ApiModelProperty(value = "协议号")
private String agreementCode; private String agreementCode;

View File

@ -98,6 +98,9 @@ public class LeaseApplyInfoServiceImpl implements ILeaseApplyInfoService {
*/ */
@Override @Override
public AjaxResult insertLeaseApplyInfo(TmTaskRequestVo tmTaskRequestVo) { public AjaxResult insertLeaseApplyInfo(TmTaskRequestVo tmTaskRequestVo) {
if (tmTaskRequestVo.getLeaseApplyInfo() == null) {
return AjaxResult.error("请先填写领料任务信息");
}
tmTaskRequestVo.getLeaseApplyInfo().setCreateTime(DateUtils.getNowDate()); tmTaskRequestVo.getLeaseApplyInfo().setCreateTime(DateUtils.getNowDate());
tmTaskRequestVo.getLeaseApplyInfo().setCreateBy(SecurityUtils.getUsername()); tmTaskRequestVo.getLeaseApplyInfo().setCreateBy(SecurityUtils.getUsername());
try { try {
@ -109,7 +112,7 @@ public class LeaseApplyInfoServiceImpl implements ILeaseApplyInfoService {
tmTask.setCreateTime(DateUtils.getNowDate()); tmTask.setCreateTime(DateUtils.getNowDate());
tmTask.setCreateBy(SecurityUtils.getUsername()); tmTask.setCreateBy(SecurityUtils.getUsername());
tmTaskMapper.insertTmTask(tmTask); tmTaskMapper.insertTmTask(tmTask);
TmTaskAgreement tmTaskAgreement = new TmTaskAgreement(tmTask.getTaskId(), tmTaskRequestVo.getAgreementId()); TmTaskAgreement tmTaskAgreement = new TmTaskAgreement(tmTask.getTaskId(), tmTaskRequestVo.getLeaseApplyInfo().getAgreementId());
tmTaskAgreement.setCreateTime(DateUtils.getNowDate()); tmTaskAgreement.setCreateTime(DateUtils.getNowDate());
tmTaskAgreement.setCreateBy(SecurityUtils.getUsername()); tmTaskAgreement.setCreateBy(SecurityUtils.getUsername());
tmTaskAgreementMapper.insertTmTaskAgreement(tmTaskAgreement); tmTaskAgreementMapper.insertTmTaskAgreement(tmTaskAgreement);