select *
from sys_soldr
where is_deleted = 0
SELECT st.id,st.stock_id1,
st.specs1,
st.sid,
st.amount1 AS amount1,
stf.factory_name AS factoryName,
a.dict_value AS stype,
d.dict_value AS dic1,
c.dict_value AS dic2,
stf.agricultural_name as agrname,
st.dept_id
FROM sys_soldr st
LEFT JOIN sys_stockfactory stf ON stf.id = st.stock_id1
LEFT JOIN (SELECT dict_key, dict_value
FROM blade_dict_biz
WHERE CODE = 'stockSpecs1' AND is_deleted = 0
AND blade_dict_biz.tenant_id = #{soldr.codes}
) d ON d.dict_key = st.specs_val1
LEFT JOIN (SELECT dict_key, dict_value
FROM blade_dict_biz
WHERE CODE = 'stockSpecs2' AND is_deleted = 0
AND blade_dict_biz.tenant_id = #{soldr.codes}
) c ON c.dict_key = st.specs_val2
LEFT JOIN ( SELECT dict_key, dict_value FROM blade_dict_biz WHERE CODE = 'stockType' AND is_deleted = 0
AND blade_dict_biz.tenant_id = #{soldr.codes}
) a ON
a.dict_key = stf.type
WHERE st.is_deleted = 0
and stf.type = #{soldr.stype}
and st.stock_id1 = #{soldr.stockId1}
AND st.dept_id = #{soldr.deptId}
delete
from sys_soldr
where sid = #{id}
delete
from sys_soldr
where id = #{id}
UPDATE sys_soldr SET is_deleted = 1 WHERE sid =#{id}
SELECT st.id,
st.stock_id1,
st.specs1,
st.sid,
st.amount1 AS amount1,
stf.factory_name AS factoryName,
a.dict_value AS stype,
d.dict_value AS dic1,
c.dict_value AS dic2,
stf.agricultural_name as agrname
FROM sys_soldr st
LEFT JOIN sys_stockfactory stf ON stf.id = st.stock_id1
LEFT JOIN (SELECT dict_key, dict_value
FROM blade_dict_biz
WHERE CODE = 'stockSpecs1'
AND is_deleted = 0) d ON d.dict_key = st.specs_val1
LEFT JOIN (SELECT dict_key, dict_value
FROM blade_dict_biz
WHERE CODE = 'stockSpecs2'
AND is_deleted = 0) c ON c.dict_key = st.specs_val2
LEFT JOIN (SELECT dict_key, dict_value
FROM blade_dict_biz
WHERE CODE = 'stockType' AND is_deleted = 0) a ON
a.dict_key = stf.type
WHERE st.is_deleted = 0
AND st.dept_id = #{farmId}
SELECT census, sid, amount1
FROM `sys_soldr`
WHERE sid = #{sid} AND dept_id = #{deptId}
SELECT * FROM sys_soldr WHERE
stock_id1 = #{stockId1} and specs1=#{specs1} and specs_val1=#{specsVal1} and specs_val2=#{specsVal2} and sid=#{sid} and type=#{type} and is_deleted=0
SELECT st.id,st.stock_id1,
st.specs1,
st.sid,
st.amount1 AS amount1,
stf.factory_name AS factoryName,
a.dict_value AS stype,
d.dict_value AS dic1,
c.dict_value AS dic2,
stf.agricultural_name as agrname,
st.dept_id
FROM sys_soldr st
LEFT JOIN sys_stockfactory stf ON stf.id = st.stock_id1
LEFT JOIN (SELECT dict_key, dict_value
FROM blade_dict_biz
WHERE CODE = 'stockSpecs1' AND is_deleted = 0
AND blade_dict_biz.tenant_id = #{soldr.codes}
) d ON d.dict_key = st.specs_val1
LEFT JOIN (SELECT dict_key, dict_value
FROM blade_dict_biz
WHERE CODE = 'stockSpecs2' AND is_deleted = 0
AND blade_dict_biz.tenant_id = #{soldr.codes}
) c ON c.dict_key = st.specs_val2
LEFT JOIN ( SELECT dict_key, dict_value FROM blade_dict_biz WHERE CODE = 'stockType' AND is_deleted = 0
AND blade_dict_biz.tenant_id = #{soldr.codes}
) a ON
a.dict_key = stf.type
WHERE st.is_deleted = 0
AND st.id = #{soldr.id}
and stf.type = #{soldr.stype}
and st.stock_id1 = #{soldr.stockId1}
AND st.dept_id = #{soldr.deptId}
UPDATE sys_soldr SET is_deleted = 0 WHERE id = #{id}