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 | 14 | import com.lframework.starter.web.core.components.resp.PageResult; |
| 15 | 15 | import com.lframework.starter.web.core.components.security.SecurityUtil; |
| 16 | 16 | import com.lframework.starter.web.core.controller.DefaultBaseController; |
| 17 | +import com.lframework.starter.web.core.utils.ApplicationUtil; | |
| 17 | 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 | 21 | import com.lframework.xingyun.sc.bo.order.GetPurchaseOrderInfoBo; |
| 27 | 22 | import com.lframework.xingyun.sc.entity.PurchaseOrderInfo; |
| 28 | 23 | import com.lframework.xingyun.sc.entity.PurchaseOrderLine; |
| ... | ... | @@ -255,7 +250,7 @@ public class PurchaseOrderInfoController extends DefaultBaseController { |
| 255 | 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 | 255 | Wrapper<PurchaseOrderLine> purchaseOrderLineWrapper = Wrappers.lambdaQuery(PurchaseOrderLine.class) |
| 261 | 256 | .eq(PurchaseOrderLine::getPurchaseOrderId, id); |
| ... | ... | @@ -324,13 +319,16 @@ public class PurchaseOrderInfoController extends DefaultBaseController { |
| 324 | 319 | } |
| 325 | 320 | |
| 326 | 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 | 325 | dataMap.put("orderNo", data.getOrderNo()); |
| 329 | 326 | dataMap.put("orderingUnitName", data.getOrderingUnitName()); |
| 330 | 327 | dataMap.put("orderDate", data.getOrderDate() == null ? "" : data.getOrderDate().format(dateFormatter)); |
| 331 | 328 | |
| 332 | 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 | 332 | dataMap.put("deliveryMethod", data.getDeliveryMethod()); |
| 335 | 333 | dataMap.put("invoicingStatus", data.getInvoicingStatus()); |
| 336 | 334 | dataMap.put("pieceWeightHeader", data.getPieceWeightHeader()); | ... | ... |