bug修改

dev_unify
yewj 8 months ago
parent 4a552f3ac8
commit afd6253b7c

@ -77,9 +77,9 @@ public class SysWorkplaceQueueController extends BaseController {
String scanCode = request.getScanCode();
if (StrUtil.isNotEmpty(scanCode)){
if (StrUtil.isNotEmpty(scanCode)) {
UdiEntity udi = FilterUdiUtils.getUdi(scanCode);
if (udi != null ) request.setNameCode(udi.getUdi());
if (udi != null) request.setNameCode(udi.getUdi());
}
request.setScanCode(null);
@ -94,9 +94,9 @@ public class SysWorkplaceQueueController extends BaseController {
@GetMapping("/udiwms/sysWorkplaceQueue/getQueueBindList")
public BaseResponse getQueueBindList(SysWorkplaceQueueRequest request) {
String scanCode = request.getScanCode();
if (StrUtil.isNotEmpty(scanCode)){
if (StrUtil.isNotEmpty(scanCode)) {
UdiEntity udi = FilterUdiUtils.getUdi(scanCode);
if (udi != null ) request.setNameCode(udi.getUdi());
if (udi != null) request.setNameCode(udi.getUdi());
}
request.setScanCode(null);
@ -112,7 +112,7 @@ public class SysWorkplaceQueueController extends BaseController {
@GetMapping("/udiwms/sysWorkplaceQueue/getByCode")
public BaseResponse getByCode(SysWorkplaceQueueRequest request) {
List<SysWorkplaceQueueResponse> list = sysWorkplaceQueueService.filterBindList(request);
if (list.size() == 0){
if (list.size() == 0) {
return ResultVOUtils.error("当前工位未绑定取货槽!");
}
SysWorkplaceQueueResponse sysWorkplaceQueueResponse = list.get(0);
@ -200,18 +200,18 @@ public class SysWorkplaceQueueController extends BaseController {
*/
@AuthRuleAnnotation("")
@PostMapping("/udiwms/sysWorkplaceQueue/add/layer")
public BaseResponse addLayer(@RequestBody SysWorkplaceQueueRequest request){
sysWorkplaceQueueService.addLayer(request,getUserId());
public BaseResponse addLayer(@RequestBody SysWorkplaceQueueRequest request) {
sysWorkplaceQueueService.addLayer(request, getUserId());
return ResultVOUtils.success("增加成功");
}
@PostMapping("/udiwms/WorkplaceQueue/bind")
public BaseResponse bind(@RequestBody SysWorkplaceQueueBindRequest sysWorkplaceQueueBindRequest){
public BaseResponse bind(@RequestBody SysWorkplaceQueueBindRequest sysWorkplaceQueueBindRequest) {
String relId = sysWorkplaceQueueBindRequest.getRelId();
List<SysWorkplaceQueue> list = sysWorkplaceQueueService.list(new LambdaQueryWrapper<SysWorkplaceQueue>().eq(SysWorkplaceQueue::getRelId, relId));
if (CollUtil.isNotEmpty(list)){
if (CollUtil.isNotEmpty(list)) {
return ResultVOUtils.error("产品已绑定到货位槽码的信息,请先解绑");
}
@ -232,14 +232,14 @@ public class SysWorkplaceQueueController extends BaseController {
*
*/
@PostMapping("/udiwms/sysWorkplaceQueue/getInfoByCode")
public BaseResponse getInfoByCode(@RequestBody SysWorkplaceQueueRequest request){
public BaseResponse getInfoByCode(@RequestBody SysWorkplaceQueueRequest request) {
String code = request.getCode();
if (StrUtil.isEmpty(code)){
if (StrUtil.isEmpty(code)) {
return ResultVOUtils.error("货位槽码不能为空");
}
List<SysWorkplaceQueueResponse> list = sysWorkplaceQueueService.filterBindList(request);
if (CollUtil.isEmpty(list)){
if (CollUtil.isEmpty(list)) {
return ResultVOUtils.error("未找到该货位槽码的信息");
}
SysWorkplaceQueueResponse sysWorkplaceQueue = list.get(0);
@ -254,20 +254,21 @@ public class SysWorkplaceQueueController extends BaseController {
*
*/
@PostMapping("/udiwms/sysWorkplaceQueue/getProductByCode")
public BaseResponse getProductByCode(@RequestBody SysWorkplaceQueueRequest request){
public BaseResponse getProductByCode(@RequestBody SysWorkplaceQueueRequest request) {
String udiCode = request.getUdiCode();
if (StrUtil.isEmpty(udiCode)){
if (StrUtil.isEmpty(udiCode)) {
return ResultVOUtils.error("UDI码不能为空");
}
UdiProductEntity byNameCode = udiProductService.findByNameCode(udiCode);
if (byNameCode == null){
if (byNameCode == null) {
return ResultVOUtils.error("UDI码未能识别出对应产品");
}
String relId = byNameCode.getRelId();
List<SysWorkplaceQueue> list = sysWorkplaceQueueService.list(new LambdaQueryWrapper<SysWorkplaceQueue>().eq(SysWorkplaceQueue::getRelId, relId));
if (CollUtil.isNotEmpty(list)){
if (CollUtil.isNotEmpty(list)) {
return ResultVOUtils.error("产品已绑定到货位槽码的信息,请先解绑");
}
@ -278,7 +279,7 @@ public class SysWorkplaceQueueController extends BaseController {
*
*/
@PostMapping("/udiwms/sysWorkplaceQueue/removeProduct")
public BaseResponse removeProduct(@RequestBody SysWorkplaceQueueRequest request){
public BaseResponse removeProduct(@RequestBody SysWorkplaceQueueRequest request) {
sysWorkplaceQueueService.removeProduct(request);
return ResultVOUtils.success();
}

@ -75,16 +75,16 @@ public class SyncDataSetEntity {
private int deviceInfo; //设备信息管理
private int deviceCheck;//巡检管理
// private int deviceCheckDetail;//巡检设备具体信息
// private int deviceCheckDetail;//巡检设备具体信息
// private int deviceCheckDetailItem;//巡检设备项目表
private int deviceRepairApply;//报修管理
// private int deviceRepairDetail;//报修明细
// private int deviceRepairDetail;//报修明细
// private int deviceRepair;//维修单
private int deviceUpkeep;//保养单
private int produceBusiness;//生产企业 PRODUCE_BUSINESS_DATA
/**
*
*
*/
private int drugDataTask;

@ -13,6 +13,7 @@ import com.glxp.api.dao.basic.SupEvaluateDetailMapper;
import com.glxp.api.dao.basic.UdiProductDao;
import com.glxp.api.dao.basic.UdiRelevanceDao;
import com.glxp.api.entity.basic.SupEvaluateDetailEntity;
import com.glxp.api.entity.basic.UdiEntity;
import com.glxp.api.entity.basic.UdiProductEntity;
import com.glxp.api.entity.basic.UdiRelevanceEntity;
import com.glxp.api.entity.thrsys.CodeRel;
@ -107,8 +108,15 @@ public class UdiProductService extends ServiceImpl<UdiProductDao, UdiProductEnti
}
public UdiProductEntity findByNameCode(String nameCode) {
String prefix = FilterUdiUtils.getDiStr(nameCode);
return udiProductDao.findByNameCode(prefix);
// String prefix = FilterUdiUtils.getDiStr(nameCode);
if (nameCode.length() > 13) {
UdiEntity udiEntity = FilterUdiUtils.getUdi(nameCode);
if (udiEntity != null) {
nameCode = udiEntity.getUdi();
}
}
return udiProductDao.findByNameCode(nameCode);
}
public UdiProductEntity findById(String id) {

@ -167,10 +167,10 @@
<select id="findByNameCode" parameterType="java.lang.String"
resultType="com.glxp.api.entity.basic.UdiProductEntity">
SELECT basic_products.*,basic_udirel.purType,basic_udirel.hcType,basic_udirel.id as relId
SELECT basic_products.*, basic_udirel.purType, basic_udirel.hcType, basic_udirel.id as relId
FROM basic_products
LEFT JOIN basic_udirel ON basic_udirel.uuid = basic_products.uuid
WHERE (basic_products.nameCode = #{nameCode})
WHERE (basic_products.nameCode = #{nameCode} or basic_products.ybbm = #{nameCode})
limit 1
</select>
<insert id="insertUdiInfo" keyProperty="id" parameterType="com.glxp.api.entity.basic.UdiProductEntity">
@ -194,7 +194,8 @@
catalogname3,
matrial,
destinyType,
productsType,prepnUnit,prepnSpec,storageCondition,transportCondition,indate,packMatrial,majorType,majorStatus,physicType,medicareType,bzgg,
productsType, prepnUnit, prepnSpec, storageCondition, transportCondition, indate, packMatrial, majorType,
majorStatus, physicType, medicareType, bzgg,
requireScanCode)
values (#{id}, #{uuid},
#{originUuid},
@ -1002,7 +1003,6 @@
<if test="matrial != null">
matrial=#{matrial},
</if>
</trim>
where id = #{id}
</update>
@ -1291,6 +1291,7 @@
</select>
<select id="selectListByUuid" resultType="com.glxp.api.entity.basic.UdiProductEntity">
select *
from basic_products where uuid = #{uuid}
from basic_products
where uuid = #{uuid}
</select>
</mapper>

@ -4825,3 +4825,9 @@ CREATE TABLE IF NOT EXISTS `third_ali_drug`
CHARACTER SET = utf8mb4
COLLATE = utf8mb4_0900_ai_ci
ROW_FORMAT = Dynamic;
CALL Pro_Temp_ColumnWork('sync_data_set', 'drugDataTask',
' tinyint NULL DEFAULT NULL COMMENT ''药品关联关系同步''',
1);

Loading…
Cancel
Save