切换分支备份

fencang
anthonyywj2 3 years ago
parent 776a425e56
commit fcecc7ea7b

@ -203,6 +203,19 @@ public class OrderController {
return ResultVOUtils.success("添加成功");
}
@AuthRuleAnnotation("")
@PostMapping("/udiwms/inout/order/updateOrder")
public BaseResponse updateOrder(@RequestBody OrderEntity orderEntity,
BindingResult bindingResult) {
orderEntity.setUpdateTime(new Date());
boolean b = orderService.updateOrder(orderEntity);
if (!b) {
return ResultVOUtils.error(ResultEnum.NOT_NETWORK);
}
return ResultVOUtils.success("更新成功");
}
@AuthRuleAnnotation("")
@GetMapping("/udiwms/inout/order/filter")
public BaseResponse filterOrder(OrderFilterRequest orderFilterRequest,
@ -522,6 +535,23 @@ public class OrderController {
return ResultVOUtils.success(pageSimpleResponse);
}
@AuthRuleAnnotation("")
@GetMapping("/udiwms/inout/order/findOrderByStockOrder")
public BaseResponse findByStockOrder(OrderFilterRequest orderFilterRequest,
BindingResult bindingResult) {
String stockBillNo = orderFilterRequest.getStockOrderId();
if (StrUtil.isEmpty(stockBillNo)) {
return ResultVOUtils.error(500, "业务单据ID不能为空");
}
StockOrderEntity stockOrderEntity = stockOrderService.findByBillNo(stockBillNo);
OrderEntity orderEntity = orderService.findById(stockOrderEntity.getOrderIdFk());
return ResultVOUtils.success(orderEntity);
}
//更新订单
@AuthRuleAnnotation("")
@PostMapping("/udiwms/inout/order/updateExportStatus")

@ -598,6 +598,8 @@ public class StockOrderController {
}
public String getCustomerId() {
ServletRequestAttributes attributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
if (attributes == null) {

@ -1,6 +1,7 @@
package com.glxp.sale.admin.controller.inout;
import cn.hutool.core.util.StrUtil;
import cn.hutool.db.sql.Order;
import com.github.pagehelper.PageInfo;
import com.glxp.sale.admin.annotation.AuthRuleAnnotation;
import com.glxp.sale.admin.entity.basic.BussinessLocalTypeEntity;
@ -29,6 +30,7 @@ import com.glxp.sale.admin.service.basic.BussinessLocalTypeService;
import com.glxp.sale.admin.service.basic.BussinessTypeService;
import com.glxp.sale.admin.service.basic.UdiRelevanceService;
import com.glxp.sale.admin.service.info.CompanyService;
import com.glxp.sale.admin.service.inout.OrderService;
import com.glxp.sale.admin.service.inout.StockOrderDetailService;
import com.glxp.sale.admin.service.inout.StockOrderService;
import com.glxp.sale.admin.service.inout.StockQRCodeTextService;
@ -65,6 +67,8 @@ public class StockQRCodeTextController {
@Resource
StockOrderService stockOrderService;
@Resource
OrderService orderService;
@Resource
StockOrderDetailService stockOrderDetailService;
@Resource
StockQRCodeTextService stockQRCodeTextService;
@ -376,6 +380,8 @@ public class StockQRCodeTextController {
systemPDFTemplateRelevanceRequest.setLocalAction(stockOrderEntity.getBillType());
BussinessLocalTypeEntity bussinessLocalTypeEntity = bussinessLocalTypeService.findBTByAction(stockOrderEntity.getBillType());
OrderEntity orderEntity = orderService.findById(stockOrderEntity.getOrderIdFk());
List<SystemPDFTemplateRelevanceResponse> systemPDFTemplateRelevanceResponses = systemPDFTemplateRelevanceService.filterList(systemPDFTemplateRelevanceRequest);
if (systemPDFTemplateRelevanceResponses == null || systemPDFTemplateRelevanceResponses.size() < 1) return;
SystemPDFTemplateRelevanceResponse systemPDFTemplateRelevanceResponse = systemPDFTemplateRelevanceResponses.get(0);
@ -403,6 +409,7 @@ public class StockQRCodeTextController {
stockOrderPrintEntity.setRemark1(systemPDFModuleEntity.getRemark1());
stockOrderPrintEntity.setRemark2(systemPDFModuleEntity.getRemark2());
stockOrderPrintEntity.setRemark3(systemPDFModuleEntity.getRemark3());
stockOrderPrintEntity.setBillRemark(orderEntity.getPrintRemark());
index++;
}
@ -442,6 +449,7 @@ public class StockQRCodeTextController {
stockOrderPrintEntity.setRemark1(systemPDFModuleEntity.getRemark1());
stockOrderPrintEntity.setRemark2(systemPDFModuleEntity.getRemark2());
stockOrderPrintEntity.setRemark3(systemPDFModuleEntity.getRemark3());
stockOrderPrintEntity.setBillRemark(orderEntity.getPrintRemark());
StockOrderDetailEntity stockOrderDetailEntity = getDetailByRelBatch(stockOrderDetailEntities, stockOrderPrintEntity.getProductId(), stockOrderPrintEntity.getBatchNo());
if (stockOrderDetailEntity != null) {
stockOrderPrintEntity.setPrice(stockOrderDetailEntity.getPrice());

@ -64,5 +64,6 @@ public class OrderEntity {
private String billTypeName;
private String subInvName;
private String invName;
private String printRemark;
}

@ -53,4 +53,7 @@ public class StockOrderPrintEntity extends StockOrderDetailEntity {
private String nameCode;
private String deptName;
private String billRemark;
}

@ -39,4 +39,7 @@ public class OrderFilterRequest extends ListPageRequest {
private List<String> filterActions;
private String wmsUserId;
private String wmsUserName;
private String stockOrderId;
}

@ -201,6 +201,9 @@ public class OrderServiceImpl implements OrderService {
public OrderEntity findById(String orderId) {
OrderFilterRequest orderFilterRequest = new OrderFilterRequest();
orderFilterRequest.setId(orderId);
if (StrUtil.isEmpty(orderId)) {
return null;
}
return orderDao.findOne(orderFilterRequest);
}

@ -34,7 +34,7 @@
receiveStatus, erpFk, stockCheckFk, customerId, supId,
exportFilePath, locStorageCode, supplementNo, ullageSupNo, createUser, reviewUser,
outChangeEnable, originUllageSupNo, preCheck, updateTime, replicateNo, invWarehouseCode,
fromSubInvCode, createTime, invStorageCode)
fromSubInvCode, createTime, invStorageCode, printRemark)
values (#{id},
#{action},
#{corpOrderId},
@ -54,7 +54,8 @@
#{stockCheckFk},
#{customerId}, #{supId}, #{exportFilePath}, #{locStorageCode}, #{supplementNo},
#{ullageSupNo}, #{createUser}, #{reviewUser}, #{outChangeEnable}, #{originUllageSupNo}, #{preCheck},
#{updateTime}, #{replicateNo}, #{invWarehouseCode}, #{fromSubInvCode}, #{createTime}, #{invStorageCode})
#{updateTime}, #{replicateNo}, #{invWarehouseCode}, #{fromSubInvCode}, #{createTime}, #{invStorageCode},
#{printRemark})
</insert>
@ -65,7 +66,7 @@
fromCorp, status, remark, exportStatus, fromType, contrastStatus, signStatus,
receiveStatus, erpFk, stockCheckFk, customerId, supId,
exportFilePath, locStorageCode, supplementNo, ullageSupNo, createUser, reviewUser,
outChangeEnable, originUllageSupNo, preCheck,updateTime,replicateNo,invWarehouseCode,fromSubInvCode,createTime,invStorageCode)
outChangeEnable, originUllageSupNo, preCheck,updateTime,replicateNo,invWarehouseCode,fromSubInvCode,createTime,invStorageCode,printRemark)
values (
#{id},
#{action},
@ -100,7 +101,8 @@
#{invWarehouseCode},
#{fromSubInvCode},
#{createTime},
#{invStorageCode}
#{invStorageCode},
#{printRemark}
)
</insert>
@ -141,6 +143,7 @@
<if test="replicateNo != null and replicateNo != ''">replicateNo=#{replicateNo},</if>
<if test="fromSubInvCode != null and fromSubInvCode != ''">fromSubInvCode=#{fromSubInvCode},</if>
<if test="createTime != null and createTime != ''">createTime=#{createTime},</if>
<if test="printRemark != null and printRemark != ''">printRemark=#{printRemark},</if>
</trim>
WHERE id = #{id}

Loading…
Cancel
Save