Showing
1 changed file
with
9 additions
and
11 deletions
xingyun-sc/src/main/java/com/lframework/xingyun/sc/controller/order/PurchaseOrderInfoController.java
| @@ -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()); |