新增单据打印备注字段

fengcang
anthonyywj2 3 years ago
parent 461691fb5e
commit 6e1edf5131

@ -13,6 +13,7 @@ import com.glxp.api.admin.entity.business.StockQRCodeTextEntity;
import com.glxp.api.admin.entity.info.CompanyEntity; import com.glxp.api.admin.entity.info.CompanyEntity;
import com.glxp.api.admin.entity.info.SystemPDFModuleEntity; import com.glxp.api.admin.entity.info.SystemPDFModuleEntity;
import com.glxp.api.admin.entity.info.SystemPDFTemplateEntity; import com.glxp.api.admin.entity.info.SystemPDFTemplateEntity;
import com.glxp.api.admin.entity.inout.OrderEntity;
import com.glxp.api.admin.entity.inventory.StockPrintEntity; import com.glxp.api.admin.entity.inventory.StockPrintEntity;
import com.glxp.api.admin.entity.inventory.StockPrintTempEntity; import com.glxp.api.admin.entity.inventory.StockPrintTempEntity;
import com.glxp.api.admin.req.basic.FilterStockprintRequest; import com.glxp.api.admin.req.basic.FilterStockprintRequest;
@ -37,6 +38,7 @@ import com.glxp.api.admin.service.business.StockOrderDetailTempService;
import com.glxp.api.admin.service.business.StockOrderService; import com.glxp.api.admin.service.business.StockOrderService;
import com.glxp.api.admin.service.business.StockQRCodeTextService; import com.glxp.api.admin.service.business.StockQRCodeTextService;
import com.glxp.api.admin.service.info.*; import com.glxp.api.admin.service.info.*;
import com.glxp.api.admin.service.inout.OrderService;
import com.glxp.api.admin.service.inventory.InvStockPrintService; import com.glxp.api.admin.service.inventory.InvStockPrintService;
import com.glxp.api.admin.service.inventory.StockPrintTempService; import com.glxp.api.admin.service.inventory.StockPrintTempService;
import com.glxp.api.admin.thread.IoTransInoutService; import com.glxp.api.admin.thread.IoTransInoutService;
@ -67,6 +69,8 @@ public class StockQRCodeTextController {
@Resource @Resource
StockOrderService stockOrderService; StockOrderService stockOrderService;
@Resource @Resource
OrderService orderService;
@Resource
StockOrderDetailService stockOrderDetailService; StockOrderDetailService stockOrderDetailService;
@Resource @Resource
StockQRCodeTextService stockQRCodeTextService; StockQRCodeTextService stockQRCodeTextService;
@ -375,6 +379,7 @@ public class StockQRCodeTextController {
systemPDFTemplateRelevanceRequest.setModuleId(stockQRCodeTextPDFTemplateRequest.getModuleId()); systemPDFTemplateRelevanceRequest.setModuleId(stockQRCodeTextPDFTemplateRequest.getModuleId());
systemPDFTemplateRelevanceRequest.setLocalAction(stockOrderEntity.getBillType()); systemPDFTemplateRelevanceRequest.setLocalAction(stockOrderEntity.getBillType());
BussinessLocalTypeEntity bussinessLocalTypeEntity = bussinessLocalTypeService.findBTByAction(stockOrderEntity.getBillType()); BussinessLocalTypeEntity bussinessLocalTypeEntity = bussinessLocalTypeService.findBTByAction(stockOrderEntity.getBillType());
OrderEntity orderEntity = orderService.findById(stockOrderEntity.getOrderIdFk());
List<SystemPDFTemplateRelevanceResponse> systemPDFTemplateRelevanceResponses = systemPDFTemplateRelevanceService.filterList(systemPDFTemplateRelevanceRequest); List<SystemPDFTemplateRelevanceResponse> systemPDFTemplateRelevanceResponses = systemPDFTemplateRelevanceService.filterList(systemPDFTemplateRelevanceRequest);
if (systemPDFTemplateRelevanceResponses == null || systemPDFTemplateRelevanceResponses.size() < 1) return; if (systemPDFTemplateRelevanceResponses == null || systemPDFTemplateRelevanceResponses.size() < 1) return;
@ -403,6 +408,7 @@ public class StockQRCodeTextController {
stockOrderPrintEntity.setRemark1(systemPDFModuleEntity.getRemark1()); stockOrderPrintEntity.setRemark1(systemPDFModuleEntity.getRemark1());
stockOrderPrintEntity.setRemark2(systemPDFModuleEntity.getRemark2()); stockOrderPrintEntity.setRemark2(systemPDFModuleEntity.getRemark2());
stockOrderPrintEntity.setRemark3(systemPDFModuleEntity.getRemark3()); stockOrderPrintEntity.setRemark3(systemPDFModuleEntity.getRemark3());
stockOrderPrintEntity.setBillRemark(orderEntity.getPrintRemark());
index++; index++;
} }
@ -429,6 +435,7 @@ public class StockQRCodeTextController {
systemPDFModuleEntity.setRemark2(systemPDFTemplateRelevanceResponse.getRemark2()); systemPDFModuleEntity.setRemark2(systemPDFTemplateRelevanceResponse.getRemark2());
systemPDFModuleEntity.setRemark3(systemPDFTemplateRelevanceResponse.getRemark3()); systemPDFModuleEntity.setRemark3(systemPDFTemplateRelevanceResponse.getRemark3());
if (systemPDFTemplateEntity == null) return; if (systemPDFTemplateEntity == null) return;
int index = 1; int index = 1;
@ -442,6 +449,8 @@ public class StockQRCodeTextController {
stockOrderPrintEntity.setRemark1(systemPDFModuleEntity.getRemark1()); stockOrderPrintEntity.setRemark1(systemPDFModuleEntity.getRemark1());
stockOrderPrintEntity.setRemark2(systemPDFModuleEntity.getRemark2()); stockOrderPrintEntity.setRemark2(systemPDFModuleEntity.getRemark2());
stockOrderPrintEntity.setRemark3(systemPDFModuleEntity.getRemark3()); stockOrderPrintEntity.setRemark3(systemPDFModuleEntity.getRemark3());
stockOrderPrintEntity.setBillRemark(orderEntity.getPrintRemark());
StockOrderDetailEntity stockOrderDetailEntity = getDetailByRelBatch(stockOrderDetailEntities, stockOrderPrintEntity.getProductId(), stockOrderPrintEntity.getBatchNo()); StockOrderDetailEntity stockOrderDetailEntity = getDetailByRelBatch(stockOrderDetailEntities, stockOrderPrintEntity.getProductId(), stockOrderPrintEntity.getBatchNo());
if (stockOrderDetailEntity != null) { if (stockOrderDetailEntity != null) {
stockOrderPrintEntity.setPrice(stockOrderDetailEntity.getPrice()); stockOrderPrintEntity.setPrice(stockOrderDetailEntity.getPrice());

@ -177,6 +177,20 @@ public class OrderController {
return ResultVOUtils.success("删除成功"); 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("") @AuthRuleAnnotation("")
@PostMapping("/udiwms/inout/order/updateUnit") @PostMapping("/udiwms/inout/order/updateUnit")
public BaseResponse updateUnit(@RequestBody @Valid OrderEntity orderEntity, public BaseResponse updateUnit(@RequestBody @Valid OrderEntity orderEntity,

@ -53,4 +53,6 @@ public class StockOrderPrintEntity extends StockOrderDetailEntity {
private String udiCode; //条码 private String udiCode; //条码
private String serialNo; //序列号 private String serialNo; //序列号
private String nameCode; private String nameCode;
private String billRemark;
} }

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

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

@ -22,6 +22,7 @@ public class PermissionRuleTreeUtils {
for (AuthPermissionRule v : authPermissionRuleList) { for (AuthPermissionRule v : authPermissionRuleList) {
AuthPermissionRuleMergeResponse authPermissionRuleMergeResponse = new AuthPermissionRuleMergeResponse(); AuthPermissionRuleMergeResponse authPermissionRuleMergeResponse = new AuthPermissionRuleMergeResponse();
BeanUtils.copyProperties(v, authPermissionRuleMergeResponse); BeanUtils.copyProperties(v, authPermissionRuleMergeResponse);
authPermissionRuleMergeResponse.setStatus(Long.valueOf(v.getStatus()));
if (pid.equals(v.getPid())) { if (pid.equals(v.getPid())) {
authPermissionRuleMergeResponse.setChildren(merge(authPermissionRuleList, v.getId())); authPermissionRuleMergeResponse.setChildren(merge(authPermissionRuleList, v.getId()));
authPermissionRuleMergeResponseList.add(authPermissionRuleMergeResponse); authPermissionRuleMergeResponseList.add(authPermissionRuleMergeResponse);
@ -33,5 +34,4 @@ public class PermissionRuleTreeUtils {
} }
} }

@ -34,7 +34,7 @@
receiveStatus, erpFk, stockCheckFk, thirdBillNo, supId, receiveStatus, erpFk, stockCheckFk, thirdBillNo, supId,
exportFilePath, locStorageCode, supplementNo, ullageSupNo, createUser, reviewUser, exportFilePath, locStorageCode, supplementNo, ullageSupNo, createUser, reviewUser,
outChangeEnable, originUllageSupNo, preCheck, updateTime, replicateNo, invWarehouseCode, outChangeEnable, originUllageSupNo, preCheck, updateTime, replicateNo, invWarehouseCode,
fromSubInvCode, createTime, originFromType,invStorageCode) fromSubInvCode, createTime, originFromType, invStorageCode, printRemark)
values (#{id}, values (#{id},
#{action}, #{action},
#{corpOrderId}, #{corpOrderId},
@ -54,7 +54,8 @@
#{stockCheckFk}, #{stockCheckFk},
#{thirdBillNo}, #{supId}, #{exportFilePath}, #{locStorageCode}, #{supplementNo}, #{thirdBillNo}, #{supId}, #{exportFilePath}, #{locStorageCode}, #{supplementNo},
#{ullageSupNo}, #{createUser}, #{reviewUser}, #{outChangeEnable}, #{originUllageSupNo}, #{preCheck}, #{ullageSupNo}, #{createUser}, #{reviewUser}, #{outChangeEnable}, #{originUllageSupNo}, #{preCheck},
#{updateTime}, #{replicateNo}, #{invWarehouseCode}, #{fromSubInvCode}, #{createTime}, #{originFromType},#{invStorageCode}) #{updateTime}, #{replicateNo}, #{invWarehouseCode}, #{fromSubInvCode}, #{createTime}, #{originFromType},
#{invStorageCode}, #{printRemark})
</insert> </insert>
<insert id="importOrder" keyProperty="id" parameterType="com.glxp.api.admin.entity.inout.OrderEntity"> <insert id="importOrder" keyProperty="id" parameterType="com.glxp.api.admin.entity.inout.OrderEntity">
@ -64,7 +65,7 @@
fromCorp, status, remark, exportStatus, fromType, contrastStatus, signStatus, fromCorp, status, remark, exportStatus, fromType, contrastStatus, signStatus,
receiveStatus, erpFk, stockCheckFk, thirdBillNo, supId, receiveStatus, erpFk, stockCheckFk, thirdBillNo, supId,
exportFilePath, locStorageCode, supplementNo, ullageSupNo, createUser, reviewUser, exportFilePath, locStorageCode, supplementNo, ullageSupNo, createUser, reviewUser,
outChangeEnable, originUllageSupNo, preCheck,updateTime,replicateNo,invWarehouseCode,fromSubInvCode,createTime,originFromType,invStorageCode) outChangeEnable, originUllageSupNo, preCheck,updateTime,replicateNo,invWarehouseCode,fromSubInvCode,createTime,originFromType,invStorageCode,printRemark)
values ( values (
#{id}, #{id},
#{action}, #{action},
@ -99,7 +100,9 @@
#{invWarehouseCode}, #{invWarehouseCode},
#{fromSubInvCode}, #{fromSubInvCode},
#{createTime}, #{createTime},
#{originFromType},#{invStorageCode} #{originFromType},
#{invStorageCode},
#{printRemark}
) )
</insert> </insert>
@ -142,6 +145,7 @@
<if test="fromSubInvCode != null and fromSubInvCode != ''">fromSubInvCode=#{fromSubInvCode},</if> <if test="fromSubInvCode != null and fromSubInvCode != ''">fromSubInvCode=#{fromSubInvCode},</if>
<if test="createTime != null and createTime != ''">createTime=#{createTime},</if> <if test="createTime != null and createTime != ''">createTime=#{createTime},</if>
<if test="originFromType != null and originFromType != ''">originFromType=#{originFromType},</if> <if test="originFromType != null and originFromType != ''">originFromType=#{originFromType},</if>
<if test="printRemark != null and printRemark != ''">printRemark=#{printRemark},</if>
</trim> </trim>
WHERE id = #{id} WHERE id = #{id}

Loading…
Cancel
Save