|
|
|
@ -3,12 +3,14 @@ package com.glxp.sale.admin.controller.thrsys;
|
|
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
|
|
import com.github.pagehelper.PageInfo;
|
|
|
|
|
import com.glxp.sale.admin.annotation.AuthRuleAnnotation;
|
|
|
|
|
import com.glxp.sale.admin.entity.basic.BasicThirdSysEntity;
|
|
|
|
|
import com.glxp.sale.admin.entity.thrsys.ThrProductsAddEntity;
|
|
|
|
|
import com.glxp.sale.admin.entity.thrsys.ThrProductsEntity;
|
|
|
|
|
import com.glxp.sale.admin.req.info.DeleteRequest;
|
|
|
|
|
import com.glxp.sale.admin.req.thrsys.FilterThrProductsRequest;
|
|
|
|
|
import com.glxp.sale.admin.res.PageSimpleResponse;
|
|
|
|
|
import com.glxp.sale.admin.service.auth.CustomerService;
|
|
|
|
|
import com.glxp.sale.admin.service.basic.BasicThirdSysService;
|
|
|
|
|
import com.glxp.sale.admin.service.basic.UdiContrastService;
|
|
|
|
|
import com.glxp.sale.admin.service.thrsys.ThrProductsAddService;
|
|
|
|
|
import com.glxp.sale.admin.service.thrsys.ThrProductsService;
|
|
|
|
@ -75,6 +77,8 @@ public class ThrProductsAddController {
|
|
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
|
UdiContrastService udiContrastService;
|
|
|
|
|
@Resource
|
|
|
|
|
BasicThirdSysService basicThirdSysService;
|
|
|
|
|
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@PostMapping("/udiwms/thrsys/updateThrAddProducts")
|
|
|
|
@ -91,7 +95,11 @@ public class ThrProductsAddController {
|
|
|
|
|
thrProductsEntity.setUpdateTime(new Date());
|
|
|
|
|
thrProductsService.insertThrProducts(thrProductsEntity);
|
|
|
|
|
//审核通过后直接加到耗材字典里
|
|
|
|
|
udiContrastService.createOnlyMainId(thrProductsAddEntity.getCode());
|
|
|
|
|
BasicThirdSysEntity basicThirdSysEntity = basicThirdSysService.selectMainThrSys();
|
|
|
|
|
if (basicThirdSysEntity.getThirdId().equals(thrProductsAddEntity.getThirdSysFk()))
|
|
|
|
|
if (!udiContrastService.isExit(null, thrProductsAddEntity.getCode(), null)) {
|
|
|
|
|
udiContrastService.createOnlyMainId(thrProductsAddEntity.getCode());
|
|
|
|
|
}
|
|
|
|
|
} else if (thrProductsAddEntity.getCheckStatus().equals(3)) {
|
|
|
|
|
//不通过,删除第三方产品信息表中此产品数据
|
|
|
|
|
thrProductsService.delete(thrProductsAddEntity);
|
|
|
|
|