md
This commit is contained in:
parent
33356376e2
commit
087d0bbc05
@ -502,6 +502,16 @@ public class EmisBaseService {
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据用户id获取信息
|
||||||
|
* @param userId
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public SysUser getSysUserByUserId(Long userId){
|
||||||
|
return sysUserMapper.selectUserById(userId);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取国际物流信息
|
* 获取国际物流信息
|
||||||
*/
|
*/
|
||||||
@ -521,7 +531,12 @@ public class EmisBaseService {
|
|||||||
List<EmisWaybillTransfer> listTransfer = emisWaybillTransferMapper.selectEmisWaybillTransferList(qEmisWaybillTransfer);
|
List<EmisWaybillTransfer> listTransfer = emisWaybillTransferMapper.selectEmisWaybillTransferList(qEmisWaybillTransfer);
|
||||||
if(!CollectionUtil.isEmpty(listTransfer)) {
|
if(!CollectionUtil.isEmpty(listTransfer)) {
|
||||||
EmisWaybillTransfer trans0=listTransfer.get(0);
|
EmisWaybillTransfer trans0=listTransfer.get(0);
|
||||||
updateSignStatus(rstUpd.getBillCode(),"转件签收",trans0.getCreateBy(),trans0.getCreateSite(),rstUpd.getLastTraceDate(),"");
|
|
||||||
|
SysUser sysUser=getSysUserByUserId(Long.valueOf(trans0.getCreateBy()));
|
||||||
|
updateSignStatus(
|
||||||
|
rstUpd.getBillCode(),"转件签收",sysUser.getEmpCode(),
|
||||||
|
trans0.getCreateSite(),rstUpd.getLastTraceDate(),
|
||||||
|
"",sysUser.getEmpCode());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
emisTmsTransferTraceMapper.updateEmisTmsTransferTrace(rstUpd);
|
emisTmsTransferTraceMapper.updateEmisTmsTransferTrace(rstUpd);
|
||||||
@ -712,7 +727,10 @@ public class EmisBaseService {
|
|||||||
* 更新签收状态
|
* 更新签收状态
|
||||||
* @param billCode
|
* @param billCode
|
||||||
*/
|
*/
|
||||||
public void updateSignStatus(String billCode,String signMan,String signManCode,String signSiteCode,Date signDate,String billPicDispatchRmk) {
|
public void updateSignStatus(String billCode,String signMan,String signManCode,
|
||||||
|
String signSiteCode,Date signDate,
|
||||||
|
String billPicDispatchRmk,
|
||||||
|
String dispatchOrSendManCode) {
|
||||||
String mainBillCode = billCode;
|
String mainBillCode = billCode;
|
||||||
if(billCode.startsWith("T7080") && billCode.length()>14 ){
|
if(billCode.startsWith("T7080") && billCode.length()>14 ){
|
||||||
mainBillCode=billCode.substring(0,14);
|
mainBillCode=billCode.substring(0,14);
|
||||||
@ -726,7 +744,10 @@ public class EmisBaseService {
|
|||||||
waybill.setSignDate(signDate);
|
waybill.setSignDate(signDate);
|
||||||
waybill.setWaybillStatus(WaybillStatus.SIGNED.statusCode);
|
waybill.setWaybillStatus(WaybillStatus.SIGNED.statusCode);
|
||||||
waybill.setBillPicDispatchRmk(billPicDispatchRmk);
|
waybill.setBillPicDispatchRmk(billPicDispatchRmk);
|
||||||
waybill.preUpdate();
|
|
||||||
|
// 派件员
|
||||||
|
waybill.setDispatchManCode(dispatchOrSendManCode);
|
||||||
|
|
||||||
emisWaybillMapper.updateSignStatus(waybill);
|
emisWaybillMapper.updateSignStatus(waybill);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -501,9 +501,10 @@ public class EmisTmsScanRecordServiceImpl extends EmisBaseService implements IEm
|
|||||||
// "signMan": "签收人",
|
// "signMan": "签收人",
|
||||||
// "picUrl": "签收图片,逗号隔开",
|
// "picUrl": "签收图片,逗号隔开",
|
||||||
// "remark": "签收备注",
|
// "remark": "签收备注",
|
||||||
String signMan = (String)scanDataItem.get("signMan");
|
String signMan = MapUtils.getString(scanDataItem,"signMan",null) ;
|
||||||
String picUrl = (String)scanDataItem.get("picUrl");
|
String dispatchOrSendManCode = MapUtils.getString(scanDataItem,"dispatchOrSendManCode",null) ;
|
||||||
String remark = (String)scanDataItem.get("remark");
|
String picUrl = MapUtils.getString(scanDataItem,"picUrl",null) ;
|
||||||
|
String remark = MapUtils.getString(scanDataItem,"remark",null) ;
|
||||||
|
|
||||||
if(StringUtils.isEmpty(signMan)) {
|
if(StringUtils.isEmpty(signMan)) {
|
||||||
throw new EmisBizError(EmisBizErrorType.PARAM_ERROR1,"签收人必填");
|
throw new EmisBizError(EmisBizErrorType.PARAM_ERROR1,"签收人必填");
|
||||||
@ -511,6 +512,7 @@ public class EmisTmsScanRecordServiceImpl extends EmisBaseService implements IEm
|
|||||||
|
|
||||||
|
|
||||||
emisTmsScanRecord.setSignMan(signMan);
|
emisTmsScanRecord.setSignMan(signMan);
|
||||||
|
emisTmsScanRecord.setDispatchOrSendManCode(dispatchOrSendManCode);
|
||||||
emisTmsScanRecord.setSignDate(emisTmsScanRecord.getScanDate());
|
emisTmsScanRecord.setSignDate(emisTmsScanRecord.getScanDate());
|
||||||
emisTmsScanRecord.setPicUrl(picUrl);
|
emisTmsScanRecord.setPicUrl(picUrl);
|
||||||
|
|
||||||
@ -545,7 +547,8 @@ public class EmisTmsScanRecordServiceImpl extends EmisBaseService implements IEm
|
|||||||
emisTmsScanRecord.getScanManCode(),
|
emisTmsScanRecord.getScanManCode(),
|
||||||
emisTmsScanRecord.getSignSiteCode(),
|
emisTmsScanRecord.getSignSiteCode(),
|
||||||
emisTmsScanRecord.getSignDate(),
|
emisTmsScanRecord.getSignDate(),
|
||||||
emisTmsScanRecord.getPicUrl()
|
emisTmsScanRecord.getPicUrl(),
|
||||||
|
dispatchOrSendManCode
|
||||||
);
|
);
|
||||||
|
|
||||||
changeWaybillCurrentSite(emisTmsScanRecord.getBillCode(),emisTmsScanRecord.getScanSiteCode());
|
changeWaybillCurrentSite(emisTmsScanRecord.getBillCode(),emisTmsScanRecord.getScanSiteCode());
|
||||||
@ -633,8 +636,9 @@ public class EmisTmsScanRecordServiceImpl extends EmisBaseService implements IEm
|
|||||||
String transferResean =MapUtils.getString(scanDataItem,"transferResean",null) ;
|
String transferResean =MapUtils.getString(scanDataItem,"transferResean",null) ;
|
||||||
String linkMan =MapUtils.getString(scanDataItem,"linkMan",null) ;
|
String linkMan =MapUtils.getString(scanDataItem,"linkMan",null) ;
|
||||||
String linkPhone =MapUtils.getString(scanDataItem,"linkPhone",null) ;
|
String linkPhone =MapUtils.getString(scanDataItem,"linkPhone",null) ;
|
||||||
Float transferWeight =MapUtils.getFloat(scanDataItem,"transferWeight",0.0f) ;
|
Float transferWeight =MapUtils.getFloat(scanDataItem,"transferWeight",null) ;
|
||||||
Float transferVolume =MapUtils.getFloat(scanDataItem,"transferVolume",0.0f) ;
|
Float transferVolume =MapUtils.getFloat(scanDataItem,"transferVolume",null) ;
|
||||||
|
Float transferFee =MapUtils.getFloat(scanDataItem,"transferFee",null) ;
|
||||||
|
|
||||||
emisTmsScanRecord.setPreOrNextStation(destCity);
|
emisTmsScanRecord.setPreOrNextStation(destCity);
|
||||||
|
|
||||||
@ -648,13 +652,26 @@ public class EmisTmsScanRecordServiceImpl extends EmisBaseService implements IEm
|
|||||||
// 插入转件记录表
|
// 插入转件记录表
|
||||||
EmisWaybillTransfer emisWaybillTransfer = new EmisWaybillTransfer();
|
EmisWaybillTransfer emisWaybillTransfer = new EmisWaybillTransfer();
|
||||||
emisWaybillTransfer.setBillCode(emisTmsScanRecord.getBillCode());
|
emisWaybillTransfer.setBillCode(emisTmsScanRecord.getBillCode());
|
||||||
|
emisWaybillTransfer.setTransferDate(emisTmsScanRecord.getScanDate());
|
||||||
|
|
||||||
emisWaybillTransfer.setTransferExpress(transferCode);
|
emisWaybillTransfer.setTransferExpress(transferCode);
|
||||||
emisWaybillTransfer.setTransferBillCode(transferBillcode);
|
emisWaybillTransfer.setTransferBillCode(transferBillcode);
|
||||||
emisWaybillTransfer.setTransferCity(destCity);
|
emisWaybillTransfer.setTransferCity(destCity);
|
||||||
|
emisWaybillTransfer.setTransferResean(transferResean);
|
||||||
emisWaybillTransfer.setLinkMan(linkMan);
|
emisWaybillTransfer.setLinkMan(linkMan);
|
||||||
emisWaybillTransfer.setLinkPhone(linkPhone);
|
emisWaybillTransfer.setLinkPhone(linkPhone);
|
||||||
|
if(transferWeight!=null) {
|
||||||
emisWaybillTransfer.setTransferWeight(BigDecimal.valueOf(transferWeight));
|
emisWaybillTransfer.setTransferWeight(BigDecimal.valueOf(transferWeight));
|
||||||
|
}
|
||||||
|
|
||||||
|
if(transferVolume!=null) {
|
||||||
emisWaybillTransfer.setTransferVolume(BigDecimal.valueOf(transferVolume));
|
emisWaybillTransfer.setTransferVolume(BigDecimal.valueOf(transferVolume));
|
||||||
|
}
|
||||||
|
|
||||||
|
if(transferFee!=null) {
|
||||||
|
emisWaybillTransfer.setTransferFee(BigDecimal.valueOf(transferFee));
|
||||||
|
}
|
||||||
|
|
||||||
emisWaybillTransferMapper.insertEmisWaybillTransfer(emisWaybillTransfer);
|
emisWaybillTransferMapper.insertEmisWaybillTransfer(emisWaybillTransfer);
|
||||||
|
|
||||||
// 更新waybill做转单
|
// 更新waybill做转单
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user