demand: tms-运单管理-运单签收图片上传-已签收的运单,单独上传图片,不会同步更新签收记录中的图片bug修复
This commit is contained in:
parent
c5ade5154e
commit
623e36e0da
@ -1,11 +1,11 @@
|
||||
|
||||
/**
|
||||
/**
|
||||
* @Project: emis
|
||||
* @Title: EmisWaybillAttachmentController.java
|
||||
* @author linfso
|
||||
* @date 2024-03-01 03:51:55
|
||||
* @Copyright: ShangHai Duta 2022 All rights reserved.
|
||||
* @version v1.0
|
||||
* @version v1.0
|
||||
* @Description: <p> 运单附件 控制器 </p>
|
||||
*/
|
||||
|
||||
@ -15,15 +15,18 @@ import java.util.*;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import com.xdadan.erp.common.utils.DateUtils;
|
||||
import com.xdadan.erp.emis.domain.EmisTmsScanRecord;
|
||||
import com.xdadan.erp.emis.domain.EmisWaybill;
|
||||
import com.xdadan.erp.emis.domain.EmisWaybillProblemInfo;
|
||||
import com.xdadan.erp.emis.domain.enumtype.ScanType;
|
||||
import com.xdadan.erp.emis.domain.enumtype.WaybillAttachType;
|
||||
import com.xdadan.erp.emis.domain.enumtype.WaybillStatus;
|
||||
import com.xdadan.erp.emis.domain.exception.EmisBizError;
|
||||
import com.xdadan.erp.emis.domain.vo.WaybillOrder;
|
||||
import com.xdadan.erp.emis.domain.vo.scan.ScanInfo;
|
||||
import com.xdadan.erp.emis.service.EmisBaseService;
|
||||
import com.xdadan.erp.emis.service.IEmisTmsScanRecordService;
|
||||
import com.xdadan.erp.emis.service.IEmisWaybillService;
|
||||
import com.xdadan.erp.emis.utils.WaybillHelper;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
@ -49,7 +52,7 @@ import com.xdadan.erp.emis.service.IEmisWaybillAttachmentService;
|
||||
|
||||
/**
|
||||
* 运单附件Controller
|
||||
*
|
||||
*
|
||||
* @author linfso
|
||||
* @date 2024-03-01 03:51:55
|
||||
*/
|
||||
@ -66,6 +69,9 @@ public class EmisWaybillAttachmentController extends EmisBaseController
|
||||
@Autowired
|
||||
private IEmisTmsScanRecordService emisTmsScanRecordService;
|
||||
|
||||
@Autowired
|
||||
private IEmisWaybillService emisWaybillService;
|
||||
|
||||
/**
|
||||
* 查询运单附件列表
|
||||
*/
|
||||
@ -226,7 +232,26 @@ public class EmisWaybillAttachmentController extends EmisBaseController
|
||||
return AjaxResult.success("上传成功");
|
||||
}else{
|
||||
// 上传签收图片
|
||||
return toAjax(emisWaybillAttachmentService.insertEmisWaybillAttachment(emisWaybillAttachment));
|
||||
emisWaybillAttachmentService.insertEmisWaybillAttachment(emisWaybillAttachment);
|
||||
try {
|
||||
WaybillOrder waybillOrder = emisWaybillService.getWaybillOrderByBillCode(emisWaybillAttachment.getBillCode());
|
||||
if (waybillOrder != null && StringUtils.isNotBlank(waybillOrder.getBillPicDispatchRmk())) {
|
||||
EmisTmsScanRecord scanQuery = new EmisTmsScanRecord();
|
||||
scanQuery.setBillCode(waybill.getBillCode());
|
||||
scanQuery.setScanType(ScanType.SIGNED.opCode);
|
||||
List<EmisTmsScanRecord> signedScanList = emisTmsScanRecordService.selectEmisTmsScanRecordList(scanQuery);
|
||||
if (signedScanList != null && !signedScanList.isEmpty()) {
|
||||
EmisTmsScanRecord updateScanRecord = new EmisTmsScanRecord();
|
||||
updateScanRecord.setId(signedScanList.get(0).getId());
|
||||
updateScanRecord.setPicUrl(waybillOrder.getBillPicDispatchRmk());
|
||||
emisTmsScanRecordService.updateEmisTmsScanRecord(updateScanRecord);
|
||||
}
|
||||
}
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
return AjaxResult.error("上传异常!");
|
||||
}
|
||||
return AjaxResult.success("上传成功");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user