oms执行单修改
This commit is contained in:
+8
-1
@@ -128,6 +128,9 @@ public class BusinessDocumentOrderImpl extends ServiceImpl<BusinessDocumentOrder
|
||||
try {
|
||||
for (Long id:ids){
|
||||
BusinessDocumentOrder businessDocumentOrder=businessDocumentOrderMapper.selectById(id);
|
||||
if (businessDocumentOrder.getReviewStatus()!=1){
|
||||
throw new ServerException("业务单审核状态异常");
|
||||
}
|
||||
|
||||
if (ObjectUtil.isNotNull(businessDocumentOrder)){
|
||||
ExecuteOrder objects = executeOrderMapper.selectOne(new LambdaQueryWrapper<ExecuteOrder>().eq(ExecuteOrder::getBusinessDocumentId, id).eq(ExecuteOrder::getDelFlag,1) .last("LIMIT 1")
|
||||
@@ -170,6 +173,7 @@ public class BusinessDocumentOrderImpl extends ServiceImpl<BusinessDocumentOrder
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean cancelExecute(Long[] ids) throws Exception{
|
||||
LoginUser loginUser = SecurityUtils.getLoginUser();//获取登录人
|
||||
for (Long id:ids){
|
||||
@@ -190,7 +194,10 @@ public class BusinessDocumentOrderImpl extends ServiceImpl<BusinessDocumentOrder
|
||||
}else{
|
||||
executeOrder.setOrderStatus(3L);
|
||||
executeOrder.setIssueStatus(1L);
|
||||
executeOrderMapper.updateById(executeOrder);
|
||||
int i = executeOrderMapper.updateById(executeOrder);
|
||||
if (i > 0) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -106,7 +106,7 @@ public class BusinessDocumentOrderDomainService {
|
||||
String orderRemark = businessDocumentOrderDO.getRemarks();
|
||||
businessDocumentOrderDO.setRemarks(orderRemark);
|
||||
|
||||
businessDocumentOrderDO.setAppointShipperId(String.valueOf(userShipperPo.getUserId()));
|
||||
// businessDocumentOrderDO.setAppointShipperId(String.valueOf(userShipperPo.getUserId()));
|
||||
// 分类处理货物列表
|
||||
List<BusinessDocumentCargoMultiDTO> allCargoList = businessDocumentOrderDO.getBusinessDocumentCargoMultiList();
|
||||
businessDocumentOrderDO.setReceivableType(2L);
|
||||
|
||||
+8
@@ -156,8 +156,16 @@ public class ExecuteOrderImpl extends ServiceImpl<ExecuteOrderMapper, ExecuteOrd
|
||||
unloadAddressList.add(tmsAddressMultiDTO);
|
||||
}
|
||||
}
|
||||
tmsOrderAddDTO.setAppointShipper(businessDocumentOrder.getAppointShipper());
|
||||
tmsOrderAddDTO.setAppointShipperId(businessDocumentOrder.getAppointShipperId());
|
||||
tmsOrderAddDTO.setCargoInfoList(cargoInfoList);
|
||||
tmsOrderAddDTO.setLoadingAddressList(loadingAddressList);
|
||||
tmsOrderAddDTO.setUnloadAddressList(unloadAddressList);
|
||||
tmsOrderAddDTO.setOrderShippingType(2);
|
||||
tmsOrderAddDTO.setPayerType(0);
|
||||
AjaxResult ajaxResult=wlhyServiceFeign.add(tmsOrderAddDTO);
|
||||
if(ajaxResult.get("code").toString().equals("200")){
|
||||
return true;
|
||||
|
||||
}else {
|
||||
throw new ServiceException(ajaxResult.get("msg").toString());
|
||||
|
||||
+17
@@ -66,6 +66,23 @@ public class ExecuteOrderPO extends BaseVOEntity{
|
||||
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
|
||||
private Long topOrganizationId;
|
||||
|
||||
@ApiModelProperty("下发状态")
|
||||
@Excel(name = "下发状态")
|
||||
private String issueStatus;
|
||||
|
||||
@ApiModelProperty("下发人")
|
||||
@Excel(name = "下发人")
|
||||
private String issueName;
|
||||
|
||||
@ApiModelProperty("下发时间")
|
||||
@Excel(name = "下发时间", width = 20, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date issueTime;
|
||||
|
||||
@ApiModelProperty("业务单状态")
|
||||
@Excel(name = "业务单状态")
|
||||
private String orderStatus;
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
+26
@@ -7,6 +7,7 @@ import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import java.math.BigDecimal;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import com.mhd.common.core.web.domain.BaseVOEntity;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@@ -26,6 +27,31 @@ public class ExecuteOrderDO extends BaseVOEntity{
|
||||
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
|
||||
private Long id;
|
||||
|
||||
|
||||
@ApiModelProperty(value = "创建结束日期")
|
||||
@Excel(name = "创建结束日期", width = 20)
|
||||
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
|
||||
@DateTimeFormat(pattern="yyyy-MM-dd")
|
||||
private Date createEndTime;
|
||||
/**更新日期*/
|
||||
@ApiModelProperty(value = "创建开始日期")
|
||||
@Excel(name = "创建开始日期", width = 20)
|
||||
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
|
||||
@DateTimeFormat(pattern="yyyy-MM-dd")
|
||||
private Date createStartTime;
|
||||
|
||||
@ApiModelProperty(value = "下发结束日期")
|
||||
@Excel(name = "下发结束日期", width = 20)
|
||||
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
|
||||
@DateTimeFormat(pattern="yyyy-MM-dd")
|
||||
private Date issueEndTime;
|
||||
/**更新日期*/
|
||||
@ApiModelProperty(value = "下发开始日期")
|
||||
@Excel(name = "下发开始日期", width = 20)
|
||||
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
|
||||
@DateTimeFormat(pattern="yyyy-MM-dd")
|
||||
private Date issueStartTime;
|
||||
|
||||
@ApiModelProperty("$column.columnComment")
|
||||
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
|
||||
private String realCreateBy;
|
||||
|
||||
+6
@@ -51,6 +51,12 @@ public class ExecuteOrderDomainService {
|
||||
public Boolean delete(Long[] ids) {
|
||||
return executeOrderService.delete(ids);
|
||||
}
|
||||
|
||||
/**
|
||||
* 下发执行单
|
||||
* @param ids
|
||||
* @return
|
||||
*/
|
||||
public Boolean issueDocuments(Long[] ids) {
|
||||
return executeOrderService.issueDocuments(ids);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user