Commit 689a631449ef28718ed2248280c43e3301f6ec10

Authored by 杨鸣坤
1 parent 604d908d

楚江ERP:报错问题修复

... ... @@ -137,13 +137,13 @@ public class SpecLockDelayApplicationController extends DefaultBaseController {
137 137 SysDept sysDept = sysDeptMap.get(contractDistributorStandard.getDeptId());
138 138 Workshop workshop = workshopMap.get(contractDistributorStandard.getWorkshopId());
139 139 result.setContractCode(contractDistributorStandard.getCode());
140   - result.setDeptName(sysDept.getName());
  140 + result.setDeptName(sysDept == null ? "" : sysDept.getName());
141 141 result.setContractDocumentDate(contractDistributorStandard.getCreateTime().toLocalDate());
142 142 result.setOrderDate(contractDistributorStandard.getOrderDate());
143   - result.setCustomerName(customer.getName());
  143 + result.setCustomerName(customer == null ? "" : customer.getName());
144 144 result.setApprovalStatusName(auditName);
145 145 result.setContractType(contractDistributorStandard.getType());
146   - result.setWorkshopName(workshop.getName());
  146 + result.setWorkshopName(workshop == null ? "" : workshop.getName());
147 147 result.setTotalQuantity(contractDistributorStandard.getTotalQuantity());
148 148 });
149 149
... ... @@ -175,13 +175,13 @@ public class SpecLockDelayApplicationController extends DefaultBaseController {
175 175 SysDataDicItem sysDataDicItem = sysDataDicItemService.findByCode(AUDIT_STATUS_DIC_CODE, result.getApprovalStatus());
176 176 Workshop workshop = workshopService.findById(contractDistributorStandard.getWorkshopId());
177 177 result.setContractCode(contractDistributorStandard.getCode());
178   - result.setDeptName(sysDept.getName());
  178 + result.setDeptName(sysDept == null ? "" : sysDept.getName());
179 179 result.setContractDocumentDate(contractDistributorStandard.getCreateTime().toLocalDate());
180 180 result.setOrderDate(contractDistributorStandard.getOrderDate());
181   - result.setCustomerName(customer.getName());
  181 + result.setCustomerName(customer == null ? "" : customer.getName());
182 182 result.setApprovalStatusName(sysDataDicItem.getName());
183 183 result.setContractType(contractDistributorStandard.getType());
184   - result.setWorkshopName(workshop.getName());
  184 + result.setWorkshopName(workshop == null ? "" : workshop.getName());
185 185 result.setTotalQuantity(contractDistributorStandard.getTotalQuantity());
186 186
187 187 return InvokeResultBuilder.success(result);
... ...