diff --git a/src/main/java/com/glxp/udi/admin/controller/TestController.java b/src/main/java/com/glxp/udi/admin/controller/TestController.java index 02ede7d..7e83e82 100644 --- a/src/main/java/com/glxp/udi/admin/controller/TestController.java +++ b/src/main/java/com/glxp/udi/admin/controller/TestController.java @@ -8,7 +8,7 @@ import com.glxp.udi.admin.dao.inout.*; import com.glxp.udi.admin.entity.inout.*; import com.glxp.udi.admin.entity.mongo.*; import com.glxp.udi.admin.mongo.dao.*; -import com.glxp.udi.admin.service.inout.OrderDetailService; +import com.glxp.udi.admin.service.inout.UdiInfoService; import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; @@ -23,8 +23,6 @@ import java.util.List; @RestController public class TestController { - @Resource - private OrderDetailService orderDetailService; @Resource private UdiInfoDao udiInfoDao; @@ -55,6 +53,8 @@ public class TestController { private InvProductDao invProductDao; @Resource private InvProductDetailDao invProductDetailDao; + @Resource + private UdiInfoService udiInfoService; /** @@ -69,8 +69,12 @@ public class TestController { List warehouseEntities = codesDao.selectList(null); warehouseEntities.forEach(code -> { UdiInfoEntity udiInfoEntity = udiInfoDao.selectById(code.getRelId()); - code.setRelId(udiInfoEntity.getUuid()); - codesDao.updateById(code); + try { + code.setRelId(udiInfoEntity.getUuid()); + codesDao.updateById(code); + } catch (Exception e) { + log.error(e.getMessage(), e); + } }); //刷新临时码表 @@ -130,8 +134,10 @@ public class TestController { WarehouseEntity warehouseEntity = new WarehouseEntity(); BeanUtil.copyProperties(code, warehouseEntity, "id"); String actDate = warehouseEntity.getActDate(); - String date = DateUtil.parse(actDate).toString("yyyy-MM-dd HH:mm:ss"); - warehouseEntity.setActDate(date); + if (StrUtil.isNotBlank(actDate)) { + String date = DateUtil.parse(actDate).toString("yyyy-MM-dd HH:mm:ss"); + warehouseEntity.setActDate(date); + } warehouseEntity.setNameCode(code.getUdi()); codesDao.insert(warehouseEntity); }); diff --git a/src/main/java/com/glxp/udi/admin/controller/info/CompanyController.java b/src/main/java/com/glxp/udi/admin/controller/info/CompanyController.java index 8fb9294..6f50b8e 100644 --- a/src/main/java/com/glxp/udi/admin/controller/info/CompanyController.java +++ b/src/main/java/com/glxp/udi/admin/controller/info/CompanyController.java @@ -153,12 +153,15 @@ public class CompanyController { //同步更新客户表数据 CustomerInfoEntity customerInfoEntity = customerInfoService.selectById(companyEntity.getCustomerId()); - customerInfoEntity.setCompanyName(companyEntity.getCompanyName()); - customerInfoEntity.setCustomerName(companyEntity.getCompanyName()); - customerInfoEntity.setArea(companyEntity.getArea()); - customerInfoEntity.setDetailAddr(companyEntity.getDetailAddr()); - customerInfoEntity.setCreditNum(companyEntity.getCreditNum()); - customerInfoService.updateCustomerInfo(customerInfoEntity); + if (null != customerInfoEntity) { + //管理员账号不在客户表中 + customerInfoEntity.setCompanyName(companyEntity.getCompanyName()); + customerInfoEntity.setCustomerName(companyEntity.getCompanyName()); + customerInfoEntity.setArea(companyEntity.getArea()); + customerInfoEntity.setDetailAddr(companyEntity.getDetailAddr()); + customerInfoEntity.setCreditNum(companyEntity.getCreditNum()); + customerInfoService.updateCustomerInfo(customerInfoEntity); + } return ResultVOUtils.success("修改成功"); } diff --git a/src/main/java/com/glxp/udi/admin/controller/inout/WareHouseController.java b/src/main/java/com/glxp/udi/admin/controller/inout/WareHouseController.java index 0c3aff6..1c73eb7 100644 --- a/src/main/java/com/glxp/udi/admin/controller/inout/WareHouseController.java +++ b/src/main/java/com/glxp/udi/admin/controller/inout/WareHouseController.java @@ -36,7 +36,6 @@ import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RestController; import javax.annotation.Resource; -import javax.validation.Valid; import java.util.*; @RestController @@ -121,7 +120,7 @@ public class WareHouseController { @AuthRuleAnnotation("") @GetMapping("/warehouse/inout/warehouseBussniessTypeList") - public BaseResponse getWarehouseBussniessTypeList(@Valid FilterInvLinkDataRequest filterInvLinkDataRequest) { + public BaseResponse getWarehouseBussniessTypeList(FilterInvLinkDataRequest filterInvLinkDataRequest) { Page page = warehouseBussinessTypeService.filterList(filterInvLinkDataRequest); PageSimpleResponse pageSimpleResponse = new PageSimpleResponse<>(); pageSimpleResponse.setTotal(page.getTotal()); diff --git a/src/main/java/com/glxp/udi/admin/service/inout/WarehouseBussinessTypeService.java b/src/main/java/com/glxp/udi/admin/service/inout/WarehouseBussinessTypeService.java index cf0de10..826c0b4 100644 --- a/src/main/java/com/glxp/udi/admin/service/inout/WarehouseBussinessTypeService.java +++ b/src/main/java/com/glxp/udi/admin/service/inout/WarehouseBussinessTypeService.java @@ -81,7 +81,7 @@ public class WarehouseBussinessTypeService { if (null == filterInvLinkDataRequest) { return new Page<>(); } - Page page = new Page<>(filterInvLinkDataRequest.getPage(), filterInvLinkDataRequest.getLimit()); + Page page = new Page<>(filterInvLinkDataRequest.getPage() == null ? 1 : filterInvLinkDataRequest.getPage(), filterInvLinkDataRequest.getLimit() == null ? 10000 : filterInvLinkDataRequest.getLimit()); return warehouseBussinessTypeDao.selectListByCode(page, filterInvLinkDataRequest.getCode()); } } diff --git a/src/main/java/com/glxp/udi/admin/service/param/SystemPDFTemplateService.java b/src/main/java/com/glxp/udi/admin/service/param/SystemPDFTemplateService.java index fd5395a..ca99377 100644 --- a/src/main/java/com/glxp/udi/admin/service/param/SystemPDFTemplateService.java +++ b/src/main/java/com/glxp/udi/admin/service/param/SystemPDFTemplateService.java @@ -37,6 +37,9 @@ public class SystemPDFTemplateService { * @param systemPDFTemplateSaveRequest */ public void updateById(SystemPDFTemplateSaveRequest systemPDFTemplateSaveRequest) { + if (StrUtil.isBlank(systemPDFTemplateSaveRequest.getCustomerId())) { + systemPDFTemplateSaveRequest.setCustomerId(null); + } systemPDFTemplateDao.updateByParams(systemPDFTemplateSaveRequest); } diff --git a/src/main/resources/mybatis/mapper/param/SystemPDFTemplateDao.xml b/src/main/resources/mybatis/mapper/param/SystemPDFTemplateDao.xml index a6dc6e7..38d436b 100644 --- a/src/main/resources/mybatis/mapper/param/SystemPDFTemplateDao.xml +++ b/src/main/resources/mybatis/mapper/param/SystemPDFTemplateDao.xml @@ -38,12 +38,8 @@ jrxmlPath=#{jrxmlPath}, - - customerId = #{customerId}, - - - action = #{action} - + customerId = #{customerId}, + action = #{action} WHERE id = #{id}