123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- package com.gqy.document.service.impl;
- import com.gqy.common.annotation.Log;
- import com.gqy.common.enums.UserStatus;
- import com.gqy.document.domain.DcPsParam;
- import com.gqy.document.domain.DcSpec;
- import com.gqy.document.mapper.DcSpecMapper;
- import com.gqy.document.service.IDcSpecService;
- import com.gqy.system.mapper.DcPsParamMapper;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Service;
- import java.util.List;
- import java.util.Map;
- /**
- * 产品规格Service业务层处理
- */
- @Service
- public class DcSpecServiceImpl implements IDcSpecService {
- @Autowired
- private DcSpecMapper dcSpecMapper;
- @Autowired
- private DcPsParamMapper dcPsParamMapper;
- /**
- * 查询产品规格
- */
- public DcSpec selectDcSpecById(Integer psId) {
- return dcSpecMapper.selectDcSpecById(psId);
- }
- /**
- * 查询产品规格列表
- */
- public List<DcSpec> selectDcSpecList(DcSpec dcSpec) {
- return dcSpecMapper.selectDcSpecList(dcSpec);
- }
- /**
- * 保存规格信息
- * @param dcSpec
- * @return
- */
- public int insertDcSpec(DcSpec dcSpec) {
- return dcSpecMapper.insertDcSpec(dcSpec);
- }
- /**
- * 保存规格参数 包括 规格参数值
- * @param maps
- * @return
- */
- public int insertDcSpecParam(Map maps) {
- try {
- //保存规格信息表
- DcSpec dcSpec = new DcSpec();
- String ps_no = maps.get("ps_no").toString();
- dcSpec.setPs_no(ps_no);
- dcSpec.setPs_name(maps.get("ps_name").toString());
- dcSpec.setPs_status(Integer.valueOf(UserStatus.OK.getCode()));
- dcSpec.setPs_category(maps.get("ps_category").toString());
- dcSpecMapper.insertDcSpec(dcSpec);
- //规格参数
- DcPsParam dcPsParam = new DcPsParam();
- dcPsParam.setPsp_mode(ps_no);
- String psp_name = maps.get("psp_name").toString();
- dcPsParam.setPsp_name(psp_name);
- String psp_value = maps.get("psp_value").toString();
- dcPsParam.setPsp_value(psp_value);
- dcPsParamMapper.insertDcPsParam(dcPsParam);
- return 1;
- }catch (Exception e){
- e.printStackTrace();
- }
- return 0;
- }
- public int updateDcSpec(DcSpec dcSpec) {
- return dcSpecMapper.updateDcSpec(dcSpec);
- }
- }
|