Browse Source

文员复核图片修改

dev-pushdata-important
汤建军 1 year ago
parent
commit
613c1abb5a
  1. 2
      blade-service/logpm-distribution/src/main/java/com/logpm/distribution/controller/DistributionSignforController.java
  2. 2
      blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/IDistributionSignforService.java
  3. 13
      blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionSignforServiceImpl.java

2
blade-service/logpm-distribution/src/main/java/com/logpm/distribution/controller/DistributionSignforController.java

@ -309,7 +309,7 @@ public class DistributionSignforController extends BladeController {
@ApiOperation(value = "修改", notes = "传入distributionSignfor") @ApiOperation(value = "修改", notes = "传入distributionSignfor")
public R update(@Valid @RequestBody DistributionSignforDTO distributionSignfor) { public R update(@Valid @RequestBody DistributionSignforDTO distributionSignfor) {
R r= distributionSignforService.recheck(distributionSignfor.getId()); R r= distributionSignforService.recheck(distributionSignfor);
if (r.isSuccess()){ if (r.isSuccess()){
//维护配送状态 //维护配送状态
distributionDeliveryListService.maintenanceDeliveryInfo(distributionSignfor.getDeliveryId()); distributionDeliveryListService.maintenanceDeliveryInfo(distributionSignfor.getDeliveryId());

2
blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/IDistributionSignforService.java

@ -244,7 +244,7 @@ public interface IDistributionSignforService extends BaseService<DistributionSig
* 推送签收信息到工厂 * 推送签收信息到工厂
* @param id * @param id
*/ */
R recheck(Long id); R recheck(DistributionSignforDTO distributionSignforDTO);
/** /**
* 查询是否可以进行复核签收 * 查询是否可以进行复核签收

13
blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionSignforServiceImpl.java

@ -474,26 +474,27 @@ public class DistributionSignforServiceImpl extends BaseServiceImpl<Distribution
@Override @Override
@Transactional @Transactional
public R recheck(Long id) { public R recheck(DistributionSignforDTO distributionSignforDTO) {
BasicdataWarehouseEntity myCurrentWarehouse = basicdataWarehouseClient.getMyCurrentWarehouse(); BasicdataWarehouseEntity myCurrentWarehouse = basicdataWarehouseClient.getMyCurrentWarehouse();
if (Func.isEmpty(myCurrentWarehouse)) { if (Func.isEmpty(myCurrentWarehouse)) {
return R.fail(403, "未授权!!!"); return R.fail(403, "未授权!!!");
} }
if (Func.isEmpty(id)){ if (Func.isEmpty(distributionSignforDTO.getId())){
log.error("参数缺失,signforId:{}",id); log.error("参数缺失,signforId:{}",distributionSignforDTO.getId());
return null; return null;
} }
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-dd-mm HH:mm:ss.SSS"); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-dd-mm HH:mm:ss.SSS");
DistributionSignforEntity distributionSignfor = this.getById(id); DistributionSignforEntity distributionSignfor = this.getById(distributionSignforDTO.getId());
BladeUser user = AuthUtil.getUser(); BladeUser user = AuthUtil.getUser();
distributionSignfor.setExamineUserId(user.getUserId()); distributionSignfor.setExamineUserId(user.getUserId());
distributionSignfor.setSigningStatus(SignforStatusConstant.yiqianshou.getValue()); distributionSignfor.setSigningStatus(SignforStatusConstant.yiqianshou.getValue());
//复核时间为签收时间 //复核时间为签收时间
distributionSignfor.setSigningTime(sdf.format(new Date())); distributionSignfor.setSigningTime(sdf.format(new Date()));
distributionSignfor.setExamineUserName(user.getNickName()); distributionSignfor.setExamineUserName(user.getNickName());
this.updateById(distributionSignfor); this.updatePicture(distributionSignforDTO);
distributionAsyncService.sendReviewFactory(id,myCurrentWarehouse.getName(), myCurrentWarehouse.getId());
distributionAsyncService.sendReviewFactory(distributionSignforDTO.getId(),myCurrentWarehouse.getName(), myCurrentWarehouse.getId());
//还需要对未装车未签收的包件进行状态的回退 //还需要对未装车未签收的包件进行状态的回退
boolean flag = this.judgmentSignIsHavePackage(distributionSignfor.getReservationId()); boolean flag = this.judgmentSignIsHavePackage(distributionSignfor.getReservationId());
if (!flag){ if (!flag){

Loading…
Cancel
Save