md
This commit is contained in:
parent
0be5d7f5bf
commit
374bc3019f
@ -19,12 +19,14 @@ import com.xdadan.erp.common.utils.DateUtils;
|
|||||||
import com.xdadan.erp.emis.domain.enumtype.ScanType;
|
import com.xdadan.erp.emis.domain.enumtype.ScanType;
|
||||||
import com.xdadan.erp.emis.domain.exception.EmisBizError;
|
import com.xdadan.erp.emis.domain.exception.EmisBizError;
|
||||||
import com.xdadan.erp.emis.domain.vo.scan.ScanInfo;
|
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.IEmisTmsScanRecordService;
|
||||||
import com.xdadan.erp.emis.utils.WaybillHelper;
|
import com.xdadan.erp.emis.utils.WaybillHelper;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.dao.DuplicateKeyException;
|
import org.springframework.dao.DuplicateKeyException;
|
||||||
import org.springframework.security.access.prepost.PreAuthorize;
|
import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
|
import org.springframework.util.CollectionUtils;
|
||||||
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.GetMapping;
|
||||||
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
import org.springframework.web.bind.annotation.PutMapping;
|
import org.springframework.web.bind.annotation.PutMapping;
|
||||||
@ -60,6 +62,11 @@ public class EmisWaybillTransferController extends EmisBaseController
|
|||||||
@Autowired
|
@Autowired
|
||||||
private IEmisTmsScanRecordService emisTmsScanRecordService;
|
private IEmisTmsScanRecordService emisTmsScanRecordService;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private EmisBaseService emisBaseService;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询运单转件表列表
|
* 查询运单转件表列表
|
||||||
*/
|
*/
|
||||||
@ -114,8 +121,6 @@ public class EmisWaybillTransferController extends EmisBaseController
|
|||||||
@PostMapping
|
@PostMapping
|
||||||
public AjaxResult add(@RequestBody EmisWaybillTransfer emisWaybillTransfer)
|
public AjaxResult add(@RequestBody EmisWaybillTransfer emisWaybillTransfer)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
// 做转单扫描登记
|
// 做转单扫描登记
|
||||||
/*
|
/*
|
||||||
{
|
{
|
||||||
@ -137,6 +142,12 @@ public class EmisWaybillTransferController extends EmisBaseController
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
// int ret=emisWaybillTransferService.insertEmisWaybillTransfer(emisWaybillTransfer);
|
// int ret=emisWaybillTransferService.insertEmisWaybillTransfer(emisWaybillTransfer);
|
||||||
|
EmisWaybillTransfer query = new EmisWaybillTransfer();
|
||||||
|
query.setBillCode(emisWaybillTransfer.getBillCode());
|
||||||
|
List list=emisWaybillTransferService.selectEmisWaybillTransferList(query);
|
||||||
|
if(!CollectionUtils.isEmpty(list)){
|
||||||
|
return AjaxResult.error("转件登记重复!");
|
||||||
|
}
|
||||||
|
|
||||||
ScanInfo scanInfo = new ScanInfo();
|
ScanInfo scanInfo = new ScanInfo();
|
||||||
List<Map<String,Object>> scanDataList = new ArrayList<>();
|
List<Map<String,Object>> scanDataList = new ArrayList<>();
|
||||||
@ -162,10 +173,7 @@ public class EmisWaybillTransferController extends EmisBaseController
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
emisTmsScanRecordService.scan(scanInfo);
|
emisTmsScanRecordService.scan(scanInfo);
|
||||||
} catch (EmisBizError emisBizError) {
|
} catch (Exception e) {
|
||||||
emisBizError.printStackTrace();
|
|
||||||
return AjaxResult.error(emisBizError.getMessage());
|
|
||||||
}catch (Exception e) {
|
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
return AjaxResult.error("数据异常!");
|
return AjaxResult.error("数据异常!");
|
||||||
}
|
}
|
||||||
@ -173,61 +181,57 @@ public class EmisWaybillTransferController extends EmisBaseController
|
|||||||
return AjaxResult.success("成功",1);
|
return AjaxResult.success("成功",1);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
// /**
|
||||||
* 修改运单转件表
|
// * 修改运单转件表
|
||||||
*/
|
// */
|
||||||
@PreAuthorize("@ss.hasPermi('emis:emisWaybillTransfer:edit')")
|
// @PreAuthorize("@ss.hasPermi('emis:emisWaybillTransfer:edit')")
|
||||||
@Log(title = "运单转件表", businessType = BusinessType.UPDATE)
|
// @Log(title = "运单转件表", businessType = BusinessType.UPDATE)
|
||||||
@PutMapping
|
// @PutMapping
|
||||||
public AjaxResult edit(@RequestBody EmisWaybillTransfer emisWaybillTransfer)
|
// public AjaxResult edit(@RequestBody EmisWaybillTransfer emisWaybillTransfer)
|
||||||
{
|
// {
|
||||||
|
//
|
||||||
|
// int ret=emisWaybillTransferService.updateEmisWaybillTransfer(emisWaybillTransfer);
|
||||||
int ret=emisWaybillTransferService.updateEmisWaybillTransfer(emisWaybillTransfer);
|
// // 做转单扫描登记
|
||||||
// 做转单扫描登记
|
// /*
|
||||||
/*
|
// {
|
||||||
{
|
// "scanType": "80",
|
||||||
"scanType": "80",
|
// "opType": "1-检查 2-确认",
|
||||||
"opType": "1-检查 2-确认",
|
// "scanData": [
|
||||||
"scanData": [
|
// {
|
||||||
{
|
// "billCode": "T001,T002,T002",
|
||||||
"billCode": "T001,T002,T002",
|
// "transferCode": "转单同行快递代码",
|
||||||
"transferCode": "转单同行快递代码",
|
// "transferBillcode": "转单同行单号",
|
||||||
"transferBillcode": "转单同行单号",
|
// "destCity": "目的城市",
|
||||||
"destCity": "目的城市",
|
// "scanDate": "2024-05-02 12:03:05",
|
||||||
"scanDate": "2024-05-02 12:03:05",
|
// "scanWeight": "0.0"
|
||||||
"scanWeight": "0.0"
|
// }
|
||||||
}
|
// ]
|
||||||
]
|
// }
|
||||||
}
|
// */
|
||||||
*/
|
//
|
||||||
|
// ScanInfo scanInfo = new ScanInfo();
|
||||||
ScanInfo scanInfo = new ScanInfo();
|
// List<Map<String,Object>> scanDataList = new ArrayList<>();
|
||||||
List<Map<String,Object>> scanDataList = new ArrayList<>();
|
// scanInfo.setOpType(2);
|
||||||
scanInfo.setOpType(2);
|
// scanInfo.setScanType(ScanType.TRANSFER.opCode);
|
||||||
scanInfo.setScanType(ScanType.TRANSFER.opCode);
|
// Map<String,Object> scanDateItem = new HashMap<>();
|
||||||
Map<String,Object> scanDateItem = new HashMap<>();
|
// scanDateItem.put("billCode",emisWaybillTransfer.getBillCode());
|
||||||
scanDateItem.put("billCode",emisWaybillTransfer.getBillCode());
|
// scanDateItem.put("transferCode",emisWaybillTransfer.getTransferExpress());
|
||||||
scanDateItem.put("transferCode",emisWaybillTransfer.getTransferExpress());
|
// scanDateItem.put("transferBillcode",emisWaybillTransfer.getTransferBillCode());
|
||||||
scanDateItem.put("transferBillcode",emisWaybillTransfer.getTransferBillCode());
|
// scanDateItem.put("destCity",emisWaybillTransfer.getTransferCity());
|
||||||
scanDateItem.put("destCity",emisWaybillTransfer.getTransferCity());
|
// scanDateItem.put("scanDate", DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD_HH_MM_SS,new Date()));
|
||||||
scanDateItem.put("scanDate", DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD_HH_MM_SS,new Date()));
|
// scanDateItem.put("scanWeight", "0.0");
|
||||||
scanDateItem.put("scanWeight", "0.0");
|
// scanDataList.add(scanDateItem);
|
||||||
scanDataList.add(scanDateItem);
|
// scanInfo.setScanData(scanDataList);
|
||||||
scanInfo.setScanData(scanDataList);
|
//
|
||||||
|
// try {
|
||||||
try {
|
// emisTmsScanRecordService.scan(scanInfo);
|
||||||
emisTmsScanRecordService.scan(scanInfo);
|
// } catch (Exception e) {
|
||||||
} catch (EmisBizError emisBizError) {
|
// e.printStackTrace();
|
||||||
emisBizError.printStackTrace();
|
// return AjaxResult.error("数据异常!");
|
||||||
return AjaxResult.error(emisBizError.getMessage());
|
// }
|
||||||
}catch (Exception e) {
|
//
|
||||||
e.printStackTrace();
|
// return AjaxResult.success("成功",ret);
|
||||||
return AjaxResult.error("数据异常!");
|
// }
|
||||||
}
|
|
||||||
|
|
||||||
return AjaxResult.success("成功",ret);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 删除运单转件表
|
* 删除运单转件表
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user