11/7 同步更改时间

dev_unify
wangwei 8 months ago
parent 2920d23b7b
commit 8728cfb94b

@ -208,6 +208,7 @@ public class BasicBussinessTypeController extends BaseController {
FilterBussinessTypeRequest tempRequest = new FilterBussinessTypeRequest(); FilterBussinessTypeRequest tempRequest = new FilterBussinessTypeRequest();
tempRequest.setCode(bussinessTypeFilterRequest.getCode()); tempRequest.setCode(bussinessTypeFilterRequest.getCode());
tempRequest.setInvCode(bussinessTypeFilterRequest.getInvCode()); tempRequest.setInvCode(bussinessTypeFilterRequest.getInvCode());
tempRequest.setProductType(bussinessTypeFilterRequest.getProductType());
List<BasicBussinessTypeResponse> bussinessTypeResponses = basicBussinessTypeService.filterJoinByInv(tempRequest); List<BasicBussinessTypeResponse> bussinessTypeResponses = basicBussinessTypeService.filterJoinByInv(tempRequest);
if (CollUtil.isNotEmpty(bussinessTypeResponses)) { if (CollUtil.isNotEmpty(bussinessTypeResponses)) {
for (BasicBussinessTypeResponse bussinessTypExportResponse : bussinessTypeResponses) { for (BasicBussinessTypeResponse bussinessTypExportResponse : bussinessTypeResponses) {

@ -366,6 +366,7 @@ public class UdiRelevanceController extends BaseController {
udiProductEntity.setPrice(udiRelevanceSaveRequest.getPrice()); udiProductEntity.setPrice(udiRelevanceSaveRequest.getPrice());
udiProductEntity.setSpmc(udiRelevanceSaveRequest.getSpmc()); udiProductEntity.setSpmc(udiRelevanceSaveRequest.getSpmc());
udiProductEntity.setBzgg(udiRelevanceSaveRequest.getBzgg()); udiProductEntity.setBzgg(udiRelevanceSaveRequest.getBzgg());
udiProductEntity.setGgxh(udiRelevanceSaveRequest.getGgxh());
udiProductEntity.setAllowNoBatch(udiRelevanceSaveRequest.getAllowNoBatch()); udiProductEntity.setAllowNoBatch(udiRelevanceSaveRequest.getAllowNoBatch());
udiProductEntity.setAllowNoExpire(udiRelevanceSaveRequest.getAllowNoExpire()); udiProductEntity.setAllowNoExpire(udiRelevanceSaveRequest.getAllowNoExpire());
udiProductEntity.setAllowNoProduct(udiRelevanceSaveRequest.getAllowNoProduct()); udiProductEntity.setAllowNoProduct(udiRelevanceSaveRequest.getAllowNoProduct());

@ -228,5 +228,8 @@ public class IoOrderDetailBizEntity {
@TableField(value = "regStatus") @TableField(value = "regStatus")
private boolean regStatus; private boolean regStatus;
@TableField(exist = false)
private String bzgg;
} }

@ -180,4 +180,9 @@ public class UdiRlSupResponse {
*/ */
private Integer useMaxLevel; private Integer useMaxLevel;
/**
* ()
*/
private Integer unpackUseTime;
} }

@ -308,6 +308,7 @@ public class UdiContrastService {
udiProductEntity.setScbssfbhscrq("是"); udiProductEntity.setScbssfbhscrq("是");
udiProductEntity.setScbssfbhsxrq("是"); udiProductEntity.setScbssfbhsxrq("是");
udiProductEntity.setScbssfbhxlh("否"); udiProductEntity.setScbssfbhxlh("否");
udiProductEntity.setPackLevel(1 + "");
udiProductEntity.setProductsType(thrProductsEntity.getProductType()); udiProductEntity.setProductsType(thrProductsEntity.getProductType());
udiProductEntity.setRequireScanCode(0); udiProductEntity.setRequireScanCode(0);
udiProductEntity.setUpdateTime(new Date()); udiProductEntity.setUpdateTime(new Date());
@ -477,6 +478,7 @@ public class UdiContrastService {
udiProductEntity.setMajorStatus(1); udiProductEntity.setMajorStatus(1);
udiProductEntity.setPhysicType(3); udiProductEntity.setPhysicType(3);
} else { } else {
udiProductEntity.setPackLevel(1 + "");
udiProductEntity.setRequireScanCode(0); udiProductEntity.setRequireScanCode(0);
} }
if (StrUtil.isEmpty(udiProductEntity.getPrice())) { if (StrUtil.isEmpty(udiProductEntity.getPrice())) {

@ -314,6 +314,7 @@ public class UdiProductServiceImpl implements UdiProductService {
udiRelevanceEntity.setUseMaxLevel(addProductRequest.getUseMaxLevel()); udiRelevanceEntity.setUseMaxLevel(addProductRequest.getUseMaxLevel());
udiRelevanceEntity.setDistributeMaxLevel(addProductRequest.getDistributeMaxLevel()); udiRelevanceEntity.setDistributeMaxLevel(addProductRequest.getDistributeMaxLevel());
udiRelevanceEntity.setUnpackUseTime(addProductRequest.getUnpackUseTime()); udiRelevanceEntity.setUnpackUseTime(addProductRequest.getUnpackUseTime());
udiRelevanceEntity.setUpdateTime(new Date());
udiRelevanceDao.updateById(udiRelevanceEntity); udiRelevanceDao.updateById(udiRelevanceEntity);
updateLevelCount(udiRelevanceEntity); updateLevelCount(udiRelevanceEntity);
} else { } else {
@ -331,6 +332,7 @@ public class UdiProductServiceImpl implements UdiProductService {
udiRelevanceEntity.setHcType(addProductRequest.getHcType()); udiRelevanceEntity.setHcType(addProductRequest.getHcType());
udiRelevanceEntity.setPayFeeCode(addProductRequest.getPayFeeCode()); udiRelevanceEntity.setPayFeeCode(addProductRequest.getPayFeeCode());
udiRelevanceEntity.setUnpackUseTime(addProductRequest.getUnpackUseTime()); udiRelevanceEntity.setUnpackUseTime(addProductRequest.getUnpackUseTime());
udiRelevanceEntity.setUpdateTime(new Date());
// if (addProductRequest.getDistributeLevelDi() != null) { // if (addProductRequest.getDistributeLevelDi() != null) {
// udiRelevanceEntity.setDistributeLevelDi(addProductRequest.getDistributeLevelDi()); // udiRelevanceEntity.setDistributeLevelDi(addProductRequest.getDistributeLevelDi());
// } // }
@ -381,6 +383,7 @@ public class UdiProductServiceImpl implements UdiProductService {
udiProductEntity.setPackLevel(updateLevelDrugRequest.getPackLevel() + ""); udiProductEntity.setPackLevel(updateLevelDrugRequest.getPackLevel() + "");
udiProductEntity.setUuid(udiProductEntity.getUuid()); udiProductEntity.setUuid(udiProductEntity.getUuid());
udiProductEntity.setPrice(udiProductEntity.getPrice()); udiProductEntity.setPrice(udiProductEntity.getPrice());
udiProductEntity.setUpdateTime(new Date());
if (IntUtil.value(udiProductEntity.getPackLevel()) == 1 || addProductRequest.getDrugLevelLists().size() == 1) { if (IntUtil.value(udiProductEntity.getPackLevel()) == 1 || addProductRequest.getDrugLevelLists().size() == 1) {
udiProductEntity.setDiType(1); udiProductEntity.setDiType(1);
if (IntUtil.value(udiProductEntity.getPackLevel()) == 1) { if (IntUtil.value(udiProductEntity.getPackLevel()) == 1) {

@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageHelper;
import com.glxp.api.constant.ConstantStatus; import com.glxp.api.constant.ConstantStatus;
import com.glxp.api.dao.inout.IoOrderDetailBizDao; import com.glxp.api.dao.inout.IoOrderDetailBizDao;
import com.glxp.api.entity.basic.UdiProductEntity;
import com.glxp.api.entity.inout.IoOrderDetailBizEntity; import com.glxp.api.entity.inout.IoOrderDetailBizEntity;
import com.glxp.api.entity.inout.IoOrderDetailCodeEntity; import com.glxp.api.entity.inout.IoOrderDetailCodeEntity;
import com.glxp.api.entity.inout.IoOrderEntity; import com.glxp.api.entity.inout.IoOrderEntity;
@ -16,6 +17,8 @@ import com.glxp.api.res.inout.IoOrderDetailBizResponse;
import com.glxp.api.res.inout.IoOrderDetailCodeResponse; import com.glxp.api.res.inout.IoOrderDetailCodeResponse;
import com.glxp.api.res.inout.IoOrderDetailResultResponse; import com.glxp.api.res.inout.IoOrderDetailResultResponse;
import com.glxp.api.res.inout.IoOrderInvoiceResponse; import com.glxp.api.res.inout.IoOrderInvoiceResponse;
import com.glxp.api.service.basic.UdiContrastService;
import com.glxp.api.service.basic.UdiProductService;
import com.glxp.api.service.inout.IoCheckInoutService; import com.glxp.api.service.inout.IoCheckInoutService;
import com.glxp.api.service.inout.IoOrderDetailBizService; import com.glxp.api.service.inout.IoOrderDetailBizService;
import com.glxp.api.service.inout.IoOrderDetailCodeService; import com.glxp.api.service.inout.IoOrderDetailCodeService;
@ -186,10 +189,21 @@ public class IoOrderDetailBizServiceImpl implements IoOrderDetailBizService {
@Resource @Resource
IoOrderService orderService; IoOrderService orderService;
@Resource
UdiProductService udiProductService;
@Override @Override
public List<IoOrderDetailBizEntity> checkOrderList(String orderId) { public List<IoOrderDetailBizEntity> checkOrderList(String orderId) {
IoOrderEntity orderEntity = orderService.findByBillNo(orderId); IoOrderEntity orderEntity = orderService.findByBillNo(orderId);
List<IoOrderDetailBizEntity> orderDetailBizEntities = findByOrderId(orderId); List<IoOrderDetailBizEntity> orderDetailBizEntities = findByOrderId(orderId);
for (IoOrderDetailBizEntity orderDetailBizEntity : orderDetailBizEntities){
if (orderDetailBizEntity.getBzgg() == null){
UdiProductEntity product = udiProductService.findByNameCode(orderDetailBizEntity.getNameCode());
if (product.getBzgg() != null && product.getProductsType() == 2){
orderDetailBizEntity.setBzgg(product.getBzgg());
}
}
}
if (orderEntity.getStatus() == ConstantStatus.ORDER_STATUS_ALLOCATE) { if (orderEntity.getStatus() == ConstantStatus.ORDER_STATUS_ALLOCATE) {
checkInoutService.bizNoPiCheck(orderDetailBizEntities, orderEntity); checkInoutService.bizNoPiCheck(orderDetailBizEntities, orderEntity);
} else { } else {

@ -1027,7 +1027,7 @@
groupBuy, needCert, isStack, groupBuy, needCert, isStack,
distributeLevelCount, useLevel, distributeLevelCount, useLevel,
distributeLevel, distributeLevel,
splitEnable, autoCode, distributeMaxLevel, useMaxLevel) splitEnable, autoCode, distributeMaxLevel, useMaxLevel,unpackUseTime)
values (#{id}, values (#{id},
#{uuid}, #{uuid},
#{mainId}, #{mainId},
@ -1063,7 +1063,7 @@
#{useLevel}, #{useLevel},
#{distributeLevel}, #{distributeLevel},
#{splitEnable}, #{splitEnable},
#{autoCode}, #{distributeMaxLevel}, #{useMaxLevel}) #{autoCode}, #{distributeMaxLevel}, #{useMaxLevel}, #{unpackUseTime})
</insert> </insert>
<insert id="insertUdiRelevanceignore" keyProperty="id" <insert id="insertUdiRelevanceignore" keyProperty="id"

@ -64,6 +64,7 @@
basic_udirel.distributeLevel, basic_udirel.distributeLevel,
basic_udirel.distributeMaxLevel, basic_udirel.distributeMaxLevel,
basic_udirel.useMaxLevel, basic_udirel.useMaxLevel,
basic_udirel.unpackUseTime,
bht.name classifyName, bht.name classifyName,
basic_products.id as PRId, basic_products.id as PRId,
basic_products.originUuid, basic_products.originUuid,

Loading…
Cancel
Save