Commit a10db14b451e94bdd2a2812c26d48133b0ce4b07

Authored by 胡翰林
1 parent a20943c9

订购单打印字典转换

@@ -14,15 +14,10 @@ import com.lframework.starter.web.core.components.resp.InvokeResultBuilder; @@ -14,15 +14,10 @@ import com.lframework.starter.web.core.components.resp.InvokeResultBuilder;
14 import com.lframework.starter.web.core.components.resp.PageResult; 14 import com.lframework.starter.web.core.components.resp.PageResult;
15 import com.lframework.starter.web.core.components.security.SecurityUtil; 15 import com.lframework.starter.web.core.components.security.SecurityUtil;
16 import com.lframework.starter.web.core.controller.DefaultBaseController; 16 import com.lframework.starter.web.core.controller.DefaultBaseController;
  17 +import com.lframework.starter.web.core.utils.ApplicationUtil;
17 import com.lframework.starter.web.core.utils.PageResultUtil; 18 import com.lframework.starter.web.core.utils.PageResultUtil;
18 -import com.lframework.starter.web.inner.entity.SysDept;  
19 -import com.lframework.starter.web.inner.entity.SysRole;  
20 -import com.lframework.starter.web.inner.entity.SysUser;  
21 -import com.lframework.starter.web.inner.entity.SysUserDept;  
22 -import com.lframework.starter.web.inner.service.system.SysDeptService;  
23 -import com.lframework.starter.web.inner.service.system.SysRoleService;  
24 -import com.lframework.starter.web.inner.service.system.SysUserDeptService;  
25 -import com.lframework.starter.web.inner.service.system.SysUserService; 19 +import com.lframework.starter.web.inner.entity.*;
  20 +import com.lframework.starter.web.inner.service.system.*;
26 import com.lframework.xingyun.sc.bo.order.GetPurchaseOrderInfoBo; 21 import com.lframework.xingyun.sc.bo.order.GetPurchaseOrderInfoBo;
27 import com.lframework.xingyun.sc.entity.PurchaseOrderInfo; 22 import com.lframework.xingyun.sc.entity.PurchaseOrderInfo;
28 import com.lframework.xingyun.sc.entity.PurchaseOrderLine; 23 import com.lframework.xingyun.sc.entity.PurchaseOrderLine;
@@ -255,7 +250,7 @@ public class PurchaseOrderInfoController extends DefaultBaseController { @@ -255,7 +250,7 @@ public class PurchaseOrderInfoController extends DefaultBaseController {
255 PurchaseOrderInfo data = purchaseOrderInfoService.findById(id); 250 PurchaseOrderInfo data = purchaseOrderInfoService.findById(id);
256 251
257 // 设置响应头 252 // 设置响应头
258 - setupResponse(response, data.getOrderNo() + "-订购单打印.xls"); 253 + setupResponse(response, data.getOrderNo() + "-订购单打印.xlsx");
259 254
260 Wrapper<PurchaseOrderLine> purchaseOrderLineWrapper = Wrappers.lambdaQuery(PurchaseOrderLine.class) 255 Wrapper<PurchaseOrderLine> purchaseOrderLineWrapper = Wrappers.lambdaQuery(PurchaseOrderLine.class)
261 .eq(PurchaseOrderLine::getPurchaseOrderId, id); 256 .eq(PurchaseOrderLine::getPurchaseOrderId, id);
@@ -324,13 +319,16 @@ public class PurchaseOrderInfoController extends DefaultBaseController { @@ -324,13 +319,16 @@ public class PurchaseOrderInfoController extends DefaultBaseController {
324 } 319 }
325 320
326 Map<String, Object> dataMap = new HashMap<>(); 321 Map<String, Object> dataMap = new HashMap<>();
327 - dataMap.put("supplyUnit", data.getSupplyUnit()); 322 + SysDataDicItemService sysDataDicItemService = ApplicationUtil.getBean(SysDataDicItemService.class);
  323 + SysDataDicItem supplyUnitDicItem = sysDataDicItemService.findByCode("SUPPLIER", data.getSupplyUnit());
  324 + dataMap.put("supplyUnit", supplyUnitDicItem == null ? "" : supplyUnitDicItem.getName());
328 dataMap.put("orderNo", data.getOrderNo()); 325 dataMap.put("orderNo", data.getOrderNo());
329 dataMap.put("orderingUnitName", data.getOrderingUnitName()); 326 dataMap.put("orderingUnitName", data.getOrderingUnitName());
330 dataMap.put("orderDate", data.getOrderDate() == null ? "" : data.getOrderDate().format(dateFormatter)); 327 dataMap.put("orderDate", data.getOrderDate() == null ? "" : data.getOrderDate().format(dateFormatter));
331 328
332 dataMap.put("totalQuantity", totalQuantity.setScale(1, RoundingMode.HALF_UP)); 329 dataMap.put("totalQuantity", totalQuantity.setScale(1, RoundingMode.HALF_UP));
333 - dataMap.put("executionStandard", data.getExecutionStandard()); 330 + SysDataDicItem esDicItem = sysDataDicItemService.findByCode("APPLICABLE_STANDARD", data.getExecutionStandard());
  331 + dataMap.put("executionStandard", esDicItem == null ? "" : esDicItem.getName());
334 dataMap.put("deliveryMethod", data.getDeliveryMethod()); 332 dataMap.put("deliveryMethod", data.getDeliveryMethod());
335 dataMap.put("invoicingStatus", data.getInvoicingStatus()); 333 dataMap.put("invoicingStatus", data.getInvoicingStatus());
336 dataMap.put("pieceWeightHeader", data.getPieceWeightHeader()); 334 dataMap.put("pieceWeightHeader", data.getPieceWeightHeader());