Commit e8ad1442 authored by Smile's avatar Smile

需求 后台-集运-包裹申请验货

parent ec3947a1
ALTER TABLE ecw_cons
ADD COLUMN inspect_remark VARCHAR(255) COLLATE utf8mb4_general_ci
DEFAULT NULL COMMENT '申请验货备注';
\ No newline at end of file
......@@ -56,6 +56,10 @@ public class ConsDO extends BaseDO {
* 是否需要验货,0否,1是
*/
private Integer needInspect;
/**
* 验货备注
*/
private String inspectRemark;
/**
* 包裹状态,来自字典表,cons_status
*/
......
......@@ -33,6 +33,11 @@ public interface ConsService extends IService<ConsDO> {
* @param updateReqVO 更新信息
*/
void updateCons(@Valid ConsUpdateReqVO updateReqVO);
/**
* 更新集运包裹验货申请备注
* @param updateReqVO 更新信息
*/
void updateConsInspect(@Valid ConsUpdateReqVO updateReqVO);
/**
* 删除集运包裹主
......
......@@ -263,6 +263,18 @@ public class ConsServiceImpl extends AbstractService<ConsMapper, ConsDO> impleme
consMapper.updateById(updateObj);
}
@Override
public void updateConsInspect(ConsUpdateReqVO updateReqVO) {
ConsDO consDO = this.getById(updateReqVO.getId());
if (consDO.getStatus() == 1) {
throw exception(30004, "包裹不存在");
}
consDO.setNeedInspect(updateReqVO.getNeedInspect());
consDO.setInspectRemark(updateReqVO.getInspectRemark());
consDO.setInspectStatus(updateReqVO.getInspectStatus());
this.updateById(consDO);
}
@Override
public void deleteCons(Long id) {
// 校验存在
......
......@@ -94,6 +94,9 @@ public class ConsBackVO {
@ApiModelProperty(value = "验货状态,来自字典表cons_inspect_status ,0 未开始,1验货中、2完成验货")
private Integer inspectStatus;
@ApiModelProperty(value = "验货备注")
private String inspectRemark;
@ExcelProperty("仓库ID")
@ApiModelProperty(value = "仓库ID")
private Long wareId;
......
......@@ -43,6 +43,9 @@ public class ConsBaseVO {
@ApiModelProperty(value = "是否需要验货,0否,1是")
private Integer needInspect;
@ApiModelProperty(value = "验货备注")
private String inspectRemark;
@ApiModelProperty(value = "包裹状态,来自字典表,cons_status")
private Integer status;
......
......@@ -89,6 +89,14 @@ public class ConsController {
return success(true);
}
@PutMapping("/updateInspect")
@ApiOperation("更新集运包裹主")
@PreAuthorize("@ss.hasPermission('ecw:cons:update')")
public CommonResult<Boolean> updateInspect(@Valid @RequestBody ConsUpdateReqVO updateReqVO) {
consService.updateConsInspect(updateReqVO);
return success(true);
}
@PutMapping("/updateConsBatchSignOff")
@ApiOperation("批量签收集运包裹")
@PreAuthorize("@ss.hasPermission('ecw:cons:update')")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment